問題タブ [optional-parameters]

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

php - 3つのオプションのパラメータを持つPHPクラスの構成要素ですが、1つは必須ですか?

だから基本的に私はこれを理解しています...

次のパラメーターのいずれかを使用してユーザー検索を実行できるようにしたいのですが、パラメーターが渡されない場合に PHP が提供するデフォルトのエラー処理を維持しながら、少なくとも 1 つが必要です ...

これを行う方法はありますか?

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

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

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

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

例:

配列あり:

parse_str:

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

f# - F#: 緩い関数でオプションのパラメーターを使用できないのはなぜですか?

「let」で定義された緩やかな関数でオプションのパラメーターを使用できないのはなぜですか?

メンバー関数でのみ許可されるのはなぜですか?

0 投票する
17 に答える
1197736 参照

java - Javaでオプションのパラメータを使用するにはどうすればよいですか?

オプションのパラメータをサポートする仕様はどれですか?

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

actionscript-3 - 型指定されたオプションの引数のデフォルトを Null にできないのはなぜですか?

ActionScript 3 では、省略可能な引数にデフォルト値を指定して宣言する場合、値nullを型付き引数で使用できません。

これに対する回避策、またはすべてのデータ型に適用できる汎用値はありますか?

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

python - Python-構成オプション、入力/処理方法は?

アプリケーションがいくつか(〜5)の構成パラメーターを取り、そのアプリケーションがテクノロジー以外のユーザー(KISSなど)によって使用される場合、通常、構成オプションの読み取りと、オブジェクト/関数間でのパラメーターの受け渡しをどのように処理しますか? (複数のモジュール)?

オプションの例:入力および出力ディレクトリ/ファイル名、詳細レベル。

私は通常optparse(Python)を使用し、オプション/パラメーターを引数として渡します。しかし、すべてのモジュールのオブジェクトによって直接読み取られる構成テキストファイルを使用する方が一般的かどうか疑問に思います(ただし、これは「グローバル」変数を持ち、誰も状態を「所有」しないようなものではありませんか?) 。

もう1つの典型的な問題は、単体テストです。各単一モジュールを個別に単体テストしたい場合、特定のモジュールは5つの構成オプションのうち1つしか必要としない場合があります。通常、個々のモジュール/オブジェクトをアプリケーションの残りの部分から切り離し、それでも1つまたは2つの必要なパラメーターを受け入れることができるようにするにはどうすればよいですか(単体テストフレームワークは何らかの方法で構成機能を呼び出したり引き継いだりしますか)?

私の推測では、これを行うための独自の正しい方法はありませんが、さまざまなアプローチやよく知られたパターンについて読むのは興味深いでしょう。

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

c# - null許容型をP/呼び出された関数に渡す方法

私はいくつかのp/invoked関数を持っています(しかし、私は現在コードを書き直しているので片付けています)、そしてパラメーターの1つとしてnull許容型を使用/渡す方法を知りたいです。int型の操作は問題ではありませんが、次のようになります。

Guidパラメータをnull許容型として渡せるようにしたいと思います。現時点では、次のように呼ぶことができます。

しかし、最初のパラメーターもとして渡せるようにする必要がありますnull

0 投票する
20 に答える
74947 参照

php - 関数呼び出しでオプションの引数をスキップするにはどうすればよいですか?

OK PHP で引数をスキップする方法を完全に忘れていました。

私が持っているとしましょう:

中央のパラメーターがデフォルト値 (つまり、「50」) になるようにするには、この関数をどのように呼び出しますか?

上記は正しいでしょうか?私はこれを機能させることができないようです。

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

syntax - ColdFusion で関数を呼び出すときに、いくつかのオプションの引数のみを指定する方法は?

3 つの引数を取る ColdFusion 関数「foo」があり、次の 2 つはオプションです。

arg1 と arg3 を渡し、 arg2 を除外して foo を呼び出したいとします。を使用して関数を呼び出すとこれが可能であることはわかってcfinvokeいますが、その構文は非常に冗長で複雑です。私はこれら2つのアプローチを試しましたが、どちらも機能しません: