問題タブ [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.

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

python - デコレータの名前付きキーワード?

私は、他の人のコードを見る前に、メモ化デコレータの独自のバージョンを作成しようとして、徹底的に遊んでいます。正直なところ、それはもっと楽しい練習です。しかし、遊んでいるうちに、デコレータでやりたいことができないことがわかりました。

私がそれをしたいなら、私はこれをしなければなりません:

このようにデコレータでキーワード引数を使用できないのはなぜですか? 私は何を間違っていますか、どうすればよいか教えてもらえますか?

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

sql - '?'は何ですか SQLの略ですか?

私はプログラマーによるこのSQLを持っています:

私の質問は、なぜ彼は?値の前に使用しているのですか?どのような値が入ってくるかをどのように確認できますか?私がやったechoとそれは?xTypeとして表示され?xTypeます。値はありません。何ですか?SQLの略ですか?

0 投票する
6 に答える
993 参照

java - Java で名前付きパラメーターをシミュレートする

URI の作成を容易にする小さな Web API を作成します。各リソース クラスには、必要なパラメーターを受け取るメソッドが含まれてcreateURIいる必要があります。このメソッドは、ヘルパー メソッド をpopulateUriTemplateバックグラウンドで使用して URI 文字列を作成する必要があります。populateUriTemplateURI テンプレートを設定するには、キーと値のペアが必要です。Scala や Python などの別の言語では、名前付きパラメーターを使用しますが、Java はそれらをサポートしていません。問題は、Java で名前付きパラメーターをシミュレートする方法です。

簡単な解決策は、マップを作成することです。

しかし、最初にマップを作成して各パラメーターを配置するのは好きではありません。

もう 1 つのアイデアは、静的メソッド を使用paramしてキーと値のペアを作成することです。

私にはずっと良く見えます!

さらにいくつかの文字が必要な場合でも、より自明にするために少し洗練することができます。

ビルダー パターンも考えましたが、これでは API のユーザーがリソース クラスごとに明示的なビルダーを作成する必要があり、面倒でメリットがありません。toString適切に実装されたメソッドが存在する限り、パラメーターの型は重要ではありません。

私のお気に入りは、上記の静的メソッド (param(key, value)またはkey(k).value(v)) を使用した両方のアプローチの 1 つです。この場合、名前付きパラメーターをシミュレートするより良い方法を知っていますか?

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

scala - オプションの引数値がScalaの別の引数に依存することは可能ですか?

Scalaでこのようなことが可能かどうかは誰にも分かりますか?

上記のコードはコンパイルされません。error: not found: value thingでエラーを与えるthing.property

以下は、予想される動作を示しています。

prop引数を anにして、関数定義でチェックできることはわかっていOption[String]ますが、2.8.0 の新しい名前付き/デフォルト引数のサポートでそれを回避する方法があるかどうか疑問に思っていました。

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

python - Python で可変長の名前のない引数で名前付き引数を使用する

この質問がすでに尋ねられている/回答されている場合は申し訳ありませんが、そうであると予想していましたが、関連する質問を見つけることができませんでした...

2 つの必須引数、1 つの名前付き引数、および不明な数の他の名前のない引数を取る python 関数を作成したいと思います。

これは Python 2.x で可能ですか?
関数は、可変長引数リストに加えて名前付き引数を受け入れることができますか?

答えは「いいえ」だと思います。その場合、利用できる唯一の解決策は次のようなものになると思います。

あれは正しいですか?

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

.net - ironpythonで名前付き引数とオプションの引数を使用できますか

.netdllをironpythonにロードしたいと思っています。

ただし、.net dllの静的関数の1つには、いくつかの名前付き引数とオプションの引数があります。

のように、Draw(weight:w、height:h、Area = 1)

完全な引数のみを使用できますか?

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

hql - 複数の基準を持つ HQL クエリ

複数の基準に基づいてテーブルから行を選択する HQL クエリを作成しようとしています。名前苗字

問題は、空の値または null 値を無視するようにクエリを柔軟にする必要があることです。

それで

私はこれがうまくいくと思っていただろうか?しかし、そうではありません-行が返されませんか? ここで何が間違っているのでしょうか?私はHQLに非常に慣れていないため、この質問があります。

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

batch-file - バッチファイル内のスイッチの使用

バッチファイルがあり、この「mybatch.bat -rc:\ mydir」のように呼び出す必要があります。バッチファイルはディレクトリをループし、ファイル名を出力に書き込みます。私が直面している問題は、パラメータ「-r」を読み取れないことです。

外観は次のとおりです。

ただし、%1の代わりに%2を使用でき、すべて正常に機能しますが、パラメーターで読み取りたいと思います。これは可能ですか?

乾杯!

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

python - クラスレベルの値にデフォルト設定されているPythonメソッドで名前付きパラメータを使用するには?

使用シナリオ:

上記のように使用できるようにするには、どうすれば実装MyClassできますか?

MyClass名前付きパラメーターを受け入れることができるいくつかのメソッドが内部にあると仮定して、各メソッドloggerの先頭に多くの重複コードを追加する必要のないソリューションをいただければ幸いです。test...()

センチネルの例について読みましたが、これはクラスでは機能せず、グローバル変数を追加してセンチネル オブジェクトを内部に保持したくありません。

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

java - Javaの名前付きパラメーターの名前(Oracle JDBC関数の結果の場合)

関数を呼び出し、名前でいくつかのパラメーターを設定します。例:

PL/SQL関数のパラメータは次のとおりです。

問題は、結果をoutパラメータとして登録し、それをoracleからjavaに取得する方法です。関数からパラメータの名前を知っているので、名前でin / outパラメータを登録できますが、関数の結果を取得する方法、変数名がどのように使用するかがわかりません。

マニュアルでは、関数ではなく、プロシージャを使用したin/outパラメータの使用法についてのみ説明しています。

Oracleバージョン:11.1.0.6.0 Javaバージョン:1.6.0_14