問題タブ [named-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.
php - オプションの引数を関数呼び出しから省略できるように、PHP は名前付きパラメーターを許可しますか?
関数/メソッドを呼び出すときに名前付きのオプションのパラメーターを指定し、指定したくないものをスキップすることはPHPで可能ですか(Pythonのように)?
何かのようなもの:
function - Mathematica のオプションの名前付き引数
オプションの名前付き引数を持つ関数を定義するための最良/標準的な方法は何ですか? 具体的にするために、foo
名前付き引数a
、b
、およびを持つ関数を作成しましょうc
。デフォルトはそれぞれ 1、2、および 3 です。比較のために、foo
位置引数付きのバージョンを次に示します。
の名前付き引数バージョンの入力と出力の例を次に示しますfoo
。
もちろん、名前付き引数の前に位置引数を指定することも簡単です。
php - PHP には「名前付きパラメーター」があり、初期の引数を省略して後の引数を書き込むことができますか?
PHP では、引数が次のようなデフォルト値を持っている限り、引数を渡さずに関数を呼び出すことができます。
ただし、最後の 1 つは異なるものにしたいが、最初の 2 つのパラメーターはデフォルト値を使用する必要があるとしましょう。私が考えることができる唯一の方法は、成功せずにこれを行うことです:
私はこれを試しました:
これを行うためのクリーンで有効な方法はありますか?
c# - C# 2.0-3.0 には、メソッドの名前付き引数のサポートがありますか?
perl/python のように名前付き引数を持つ方法はありますか
例えば
C# 4.0 より前の C# では?
antlr - ANTLR の名前付き関数の引数 / パラメーター (任意の順序)
名前付き関数の引数/パラメーターをANTLRで任意の順序で表示する方法を探しています。ANTLR パーサー式で順序を無視する構文があるかどうかは誰にもわかりませんか?
2 つの名前付きパラメーターを取ることができる関数foo
が言語にあるとします:x
とy
. これらは名前付きパラメーターであるため、任意の順序で関数に渡すことができるようにしたいと思います。
としても
どちらも合法であるべきです。
ANTLR のすべてのパラメーター順列をリストすることもできますが、特に 5 つのパラメーターを使用できる関数がいくつかあるため、より洗練されたソリューションがあることを期待していました。
どんな助けでも大歓迎です!
python - Python C API で名前付きパラメーター?
Python C API を使用して次の Python 関数をシミュレートするにはどうすればよいですか?
(つまり、次の方法で呼び出すことができるようにします。
)
f# - F#または関数型言語で2番目(または3番目、4番目、...)のパラメーターをどのようにカレーしますか?
F#から始めたばかりで、カリー化を使用して1番目のパラメーターを関数にプリロードする方法を確認します。しかし、2番目、3番目、またはその他のパラメーターを使用して、どのようにそれを行うのでしょうか。これを簡単にするためにパラメータに名前を付けますか?パラメータに名前を付けた他の関数型言語や、カリー化をパラメータの順序に無関心にする他の方法はありますか?
parameters - PDO bindParam 型を配列で渡す
パラメータ制約を配列から PDO に渡そうとしています。
ただし、窒息しているようです-定数を渡すと、関数は整数を受け取り、文字列の説明を受け入れません
java - JDBCの名前付きパラメーター
以下のADO.NETクエリに@name
、のような位置パラメータではなく、JDBCに名前付きパラメータがありますか?@city