問題タブ [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 投票する
7 に答える
47313 参照

c# - 関数パラメータとしてのC#列挙型?

標準の c# 列挙型をパラメーターとして渡すことはできますか?

例えば:

これを行うことで、特定の列挙内のすべての名前を取得したいと考えています。反復コードはどのようになりますか?

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

c# - c# 列挙関数のパラメーター

この質問の続きとして。

関数を呼び出して Enum を渡すにはどうすればよいですか?

たとえば、次のコードがあります。

これを行うと、「e1」は「タイプ」ですが、「変数」エラーメッセージのように使用されます。役立つアイデアはありますか?

特定の型だけでなく、任意の Enum で機能するように関数の汎用性を維持しようとしていますか? これは可能ですか?...ジェネリック関数を使用するのはどうですか? これは機能しますか?

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

php - オプションの関数パラメーターと配列に parse_str を使用する利点はありますか?

私はたまたま WordPress ブログにいくつかの変更を加えていて、オプションのパラメーターを解析して関数に設定するためにparse_str( http://php.net/parse_str ) を使用していることに気付きました。

配列を送信するよりもこれに利点があるかどうか疑問に思っていますか?

例:

配列あり:

parse_str:

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

c++ - 関数のパラメータとして型名を取得する方法は? (C++)

タイプ名をパラメーターとして渡すことができる必要があります。

概念は、 FileRead(std::fstream, int pos, ???) が pos*sizeof (タイプが何であれ) を読み取って、目的の位置を取得することです。テンプレートを試しました:

しかし、それには FileRead を使用するたびに使用する型の変数を作成する必要があり、1 つの関数のためだけにプログラム全体を再設計する気がまったくないので、型名をパラメーターとして使用する方法はありますか? ?

0 投票する
33 に答える
230313 参照

javascript - 関数のパラメータ名/値を動的に取得する方法は?

関数の関数パラメータ名を動的に取得する方法はありますか?

私の関数が次のようになっているとしましょう:

では、関数内からパラメーター名とその値のリストを配列に取得するにはどうすればよいでしょうか?

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

c++ - 関数に特定のサイズの配列パラメーターがある場合、なぜポインターに置き換えられるのですか?

次のプログラムを考えると、

出力

  1. 配列が最初の要素へのポインタとして渡されるのはなぜですか?
  2. それはCからの遺産ですか?
  3. 基準は何と言っていますか?
  4. C++ の厳密なタイプ セーフが削除されたのはなぜですか?
0 投票する
5 に答える
2366 参照

c# - IEnumerable を作成する最も簡単でコンパクトな方法は何ですか?または ICollection?

そのため、多くの場合、IEnumerable または ICollection をパラメーターとして受け入れる関数があります。単一の項目があり、それらを保持するコレクションがない場合は、次のように関数に渡す前にコレクションを作成する必要があります。

最後の例で行ったように、私は常に配列またはリストを作成してきました。しかし、必要な IEnumerable または ICollection を作成するよりエレガントな方法はありますか?

これを行うことができれば、それは非常にクールです:

また、コンパイラは、IEnumerable または ICollection (関数が受け入れるものに応じて) のニーズを満たす最も抽象的な可能なコレクションを作成します。

とにかく、o1、o2、および o3 を IEnumerable または ICollection パラメーターに渡すにはどうすればよいでしょうか?

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

c - C: 二次元配列の値を入れ替える関数

2D 配列の 2 つの要素を交換する関数を作成しようとしています。

ただし、コンパイル(gcc)しようとすると、次のエラーメッセージが表示されます。

2D 配列を関数パラメーターとして使用するために必要な特別な魔法はありますか?

ご協力いただきありがとうございます。関数パラメーターとしての配列の適切な参照を知っている場合は、それらを私の方法で送信してください:)

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

reflection - 関数パラメータを見つける方法

多数の関数ですべての関数パラメーターをログに記録する必要があります。

すべてのパラメーターとその値 (または少なくとも .ToString() 値) をプログラムで決定する方法はありますか? おそらく反射によるものでしょうか?

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

php - PHP:参照による可変長引数リスト?

すべてのパラメーターを参照して可変数のパラメーターを受け取るPHP関数を作成することは可能ですか?

関数の合成と引数のバインドに取り組んでいるので、値の配列を参照で受け取る関数や、オブジェクトにラップされた引数を受け取る関数は役に立ちません。呼び出し時の参照渡しについても考えないでください。そのことさえ存在すべきではありません。