問題タブ [function-parameter]

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 投票する
3 に答える
8029 参照

c++ - メソッド引数としてインラインdouble配列を渡す

方法を検討する

次のように、二重配列をインラインで渡したい

最初に配列を作成してから渡すのではなく、

これはC++で可能ですか?単純に聞こえますが、とにかく私の質問に関するヒントを見つけることができなかったので、私は疑わしくなりました:)。

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

python - Pythonの関数内から関数に値を渡す

関数内からある関数から次の関数に値を渡す必要があります。

例 (チャネル内のコマンドに応答するようにプログラムされた私の IRC ボット):

しかし、これを試してみると、値が SQL クエリに渡されていないようで、0 が返されます。

ご協力いただきありがとうございます。

編集 - 現在の状態で作業しているコードを追加しました。

0 投票する
1 に答える
2269 参照

c++ - C++ コンパイル エラー: 未定義の識別子 (関数パラメーターの場合)

次のようなクラスを作成した C++ クラス main.cpp があります。

それは正常に動作しますが、クラス MyClass を分離したかったので、MyClass.h と MyClass.cpp を作成し、次のようにコードを分離しました。

MyClass.h

MyClass.cpp

コンパイルしようとすると、エラーが発生します。

このエラーが発生する理由と修正方法を説明してください。

編集:今、何も忘れていないことを願っています。

編集:評価を下げてくれた人たちに感謝します。私たちの何人かはあなたのような専門家ではなく、たとえ小さなエラーであっても見つけるのが難しいのです!

0 投票する
5 に答える
21697 参照

c - C はオプションの null パラメータをサポートしていますか?

Pythonでは、私は次のようなことに慣れています

次に、修飾子引数はオプションであり、引数がないことは引数 0 と区別できます。C に同様の機能はありますか? 私はCとグーグルの経験がありませんが、Cでオプションのパラメーターを使用する方法についての明確な説明を見つけることができません.次のように、同様にそれらを割り当てることができるようです:

2 番目の引数はオプションで、使用しない場合はデフォルトで 0 になりますか? (編集:いいえ、とにかくこれは無効なCです)

send_command(SOMETHING)しかし、関数はと を区別できsend_command(SOMETHING, 0)ますか? 理想的には、2 番目のパラメーターは、0 を含む任意の uint8 値にすることができます。

NULL は 0 とは違うのでしょうか?

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

c++ - 関数のデフォルトパラメータ-C++

私が間違っていなければ、この種の宣言を使用して、コンストラクターでデフォルト値を割り当てることができます。

ただし、関数のパラメーターにデフォルト値を割り当てることは許可されていません。

良くないですよ

代わりに、次のように実行する必要があります。

わかった

なんで?

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

c# - 基本列挙型のローカルインスタンスまたは通過する列挙型コレクション?

ステートレスを使用して、複数のクラスにFSMを実装しています。(http://code.google.com/p/stateless/

トリガーの起動やロギングなどに基本クラスを使用したい。また、baseFSMクラスを継承するすべてのクラスが、独自のローカル状態とトリガーを使用してStateMachineを実装するように強制したい。

ただし、私の問題は、列挙型を抽象化したり、関数に渡したりできないことです。

ちなみに、Statelessは「任意の.NETタイプ(数値、文字列、列挙型など)の状態とトリガーの一般的なサポート」と言っているので、これについてもっと良い方法があれば教えてください。

理想的には、これが私が実装したいものです(または同じように機能するもの)。

BaseFSMクラス:

BaseFSMを実装するクラス:

または私はこのようなものを取るでしょう:

これを実装する方法についての洞察をいただければ幸いです。

編集:私の最終的な目標は、ステートレスを使用して、最大40の異なるFSMを持つIVR( IVR )システムを実装することです。ステートマシンは、コールフローとユーザーがシステムと対話する方法を担当します。私はすでにデモステートマシンを動作させていますが、ステートとトリガーはそのクラスにローカルです。

ステートマシンを基本クラスにプルできるかどうかを確認しようとしているだけなので、ステートマシンをヘルパー関数に渡す必要はありません。

ステートマシンを基本クラスに入れることができれば、1セットのトリガー(CallConnected、UserPressedDigit、CallDisconnected、PromptDonePlayingなどの電話からのイベント)を使用でき、FSMごとに状態を実装するだけでよいと思います。 。

@phoogに感謝します(少なくとも私がこれをどのように使用しているか):

0 投票する
4 に答える
17117 参照

c++ - C ++:const char *const*の意味

C ++プログラムの1つで、関数プロトタイプを見ました。int Classifier::command(int argc, const char*const* argv)

どういうconst char*const* argv意味ですか?と同じconst char* argv[]ですか?const char** argv同じ意味ですか?

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

c - 名前のない構造体をCの関数パラメータとして受け取る方法は?

昨日、この質問をしているときに、名前のない構造体を関数パラメーターとして受け渡しする奇妙なケースを見つけました。

たとえば、このような構造がある場合、

さて、 の原型はどうあるべきfunか?そして、その構造を関数内の構造(ポインター)として使用するにはどうすればよいfunですか?

0 投票する
3 に答える
8879 参照

c++ - 関数パラメーター内の代入演算子 C++

データ構造 (リスト、スタック、キュー) を勉強していますが、コードのこの部分が混乱しています。

  1. 関数パラメーター内に代入演算子があるのはなぜですか?
  2. call は何をしObject()ますか?
0 投票する
4 に答える
1551 参照

c++ - 関数パラメーターにバインドされた参照は、その一時的な寿命を延ばしますか?

私はこのコードを持っています(簡易版):

C++03 標準 $12.2/5 文言がどの程度かは、よくわかりません。

参照がバインドされている一時、または一時がバインドされているサブオブジェクトへの完全なオブジェクトである一時は、参照の存続期間中持続します...

ここに適用されます。

上記のコードの変数は有効ですreferenceか、それともぶら下がっていますか? 呼び出し元のコードでの参照は、パラメーターとして渡された一時の有効期間を延長しますか?