問題タブ [undef]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
106 参照

c++ - マクロ定義が期待どおりに置き換えられませんか?

私はオンライン チュートリアルに従い、#undefデバッグ出力関数の設計に使用したいと考えました。debugOut.hファイルを書きました。内容は以下の通りです:</p>

次に、設計が正しいかどうかをテストするメイン関数を作成しました。

しかし、出力結果はhello, world. なぜ私が定義#define DEBUG_OUTしたのか、なぜにDEBUG_PRINT置き換えられないのかprintf

私はオンラインチュートリアルに基づいてそれを書きました。これを元にc++の出力関数を書きたいと思います。しかし、文#define DEBUG_PRINT(...) NOOPでは、何(...)を表していますか? マクロ定義が置き換えられたものを出力する方法はありますか?

0 投票する
2 に答える
158 参照

perl - perl @_ 配列に 10 要素の制限はありますか? サブルーチンに 11 個の引数を渡す際、11 番目の引数は常に undef です

問題を示す私のサブは次のとおりです。

呼び出しコードは次のとおりです。

$discard_dups は常にundef. $verbose は常にうまくいきます。その引数とそれに続くものが常に として出てくるのはなぜundefですか?

良い回避策は何でしょうか?