問題タブ [parameterization]

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 に答える
46 参照

scala - scala 型のパラメーター化の混乱

次の例を考えてみましょう

HtmlLookupSelectコンストラクタ パラメータとして Lookup オブジェクトのリストが必要です。HtmlLookupSelect オブジェクトの作成中に、county オブジェクトのリストが渡されます。コンパイラは、オブジェクトCountryのサブクラスとして認識されるため、エラーをスローしません。Lookup

しかし、次の行で、Country をパラメーターの型として (予期される Lookup ではなく) メソッドを呼び出そうとすると、Type mismatchエラーが発生します。なぜこうなった?

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

c++ - 構造体を使用した関数のパラメーター化

以下のコードはコンパイルされません。この関数fooは、関数ポインターfを引数としてf取り、厳密に 1 つの int を引数として取り、int を返します。この例では、常に引数 でfoo呼び出します。が評価されるときに、他のパラメーターと組み合わせて評価されるように関数を渡したいと思います。ただし、引数として 2 つの int を持つ関数を渡すことはできません(この問題は、実際の問題の類推です)。f3foof(3)foo

ISO C++ では、バインドされたメンバー関数のアドレスを取得して、メンバー関数へのポインターを形成することを禁止しています。「&plusX::plus」と言います

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

java - 複数のキーを使用して MultiKeyMap をパラメーター化する

Apache CommonsMultiKeyMapを複数のキーでパラメータ化する方法はありますか? すなわち

私はもともと raw を持っていましMultiKeyMapsたが、プログラムでこれらのマップが頻繁に使用されるため、それらをパラメーター化して一貫性を確保したいと考えています。

MultiKeysMultiKeyMap に保存しているデータには が必要なため、使用したくありませんMultiKey<String, String, Integer>。ただし、MultiKey1 つのタイプ (MultiKey<String> または MultiKey<Integer>) のキーのみをサポートします。これに対する回避策がある場合、私は提案を受け付けています。

明確にするために、私が解決したい全体的な問題は次のとおりです。MultiKeyMapsプログラム内の にパラメーター化することで同じタイプのキーがあることを確認したいのですが、キー内のクラスが異なります ( <K, K, K, V> = <String, String, Integer, Float>)。

編集:(現在削除された回答で)提案されました を使用しTriple<String, String, Integer>、試しました:

ただし、このステートメントの 3 行目では、put(Triple<String, String, Integer> key1, Triple<String, String, Integer> key2, Float value). 私の質問はこれです:この答えで、今は必要ありませんMultiKeyMapか?今使うべきMap<Triple<String, String, Integer>, Float>ですか?

また、このマップを頻繁に (大量のデータを使用して) 反復する必要があることも注目に値します。これは、必要に応じてメソッドMultiKeyMapのパラメーターを変更するだけでよいため、パラメーター化されていない場合は簡単でした。get()を使用するTripleと、反復ごとに新しいTripleインスタンスを作成する必要があると思います。これはリソースを大量に消費しますか、それともこれを回避する方法はありますか?

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

java - 文字列からパラメータ化された上限のジェネリック クラス?

私はこれらの2つの答えを見てきました:

私が実際にやろうとしていることは次のとおりです。

Xyz<?>.class有効な Java ではありません。私が使うべき魔法の呪文はありますか?

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

python - コードにキーワードを挿入するにはどうすればよいですか?

では、どうすればコードを作成できるので、1 から 4 を入力する代わりに、「フリーズ」や「フリーズ」などのキーワードを入力することができます。コードにキーワード サーチャーを配置するにはどうすればよいでしょうか。 :)

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

r - 畳み込み分布の統合とパラメータ化を改善するにはどうすればよいですか?

正規分布と対数正規分布の両方で畳み込まれたガンマ分布のパラメータを解こうとしています。正規成分と対数正規成分の両方のパラメーターを実験的に導き出すことができるため、ガンマ パラメーターを解きたいだけです。

この問題に対して 3 つのアプローチを試みました。

1) 畳み込みランダム データセット (rnorm()+rlnorm()+rgamma()すなわち

2) 畳み込み関数の「総当たり」数値積分 (コード例 #1)

3) distr パッケージによる数値積分アプローチ。(コード例 #2)

私は3つのアプローチすべてで限られた成功しか収めていません。重要なことに、これらのアプローチはガンマ パラメーターの「公称」値に対してはうまく機能しているように見えますが、k(shape) が低く、theta(scale) が高い場合 (実験データが存在する場所) にはすべて失敗し始めます。以下に例を示します。

まっすぐな数値積分

distrパッケージを介して畳み込みを試みています

例 1 の統合を高速化できますか? 例 2 (distr パッケージ) でグリッド サイズを大きくすることはできますか? k<1 の問題に対処するにはどうすればよいですか? 高いシータ値での評価をより容易にする方法でデータを再スケーリングできますか? 一緒にもっと良い方法はありますか?ヘルプ!

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

xml - N++ マクロのパラメーター化

私は新しい N++ ユーザーであり、10 個の複製を作成する必要がある XML ファイルを持っています。

6000 と表示されている場所を検索し、6000 と表示されている場所を一意の 4 桁の番号に置き換えたいと考えています。10 個の重複ファイルすべてに、このタグに固有の 4 桁の番号が付けられます。

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

python - ある .py ファイルから別の .py ファイルへのパラメーター置換

すべてのパラメーター値を含むパラメーター ファイルがあります。これらの値を別の .py (生の sql ファイル) に渡し、実行可能な sql ファイルを生成したい

params.py ファイル

rawsql.py

私が期待している出力は.sqlファイルです

exec_sql_file.sql

別の .py ファイルから .py ファイルで可変変電所を実現するにはどうすればよいですか

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

pytest - あるパラメータが別のパラメータによって生成されたときの 2 レベルのパラメータ化の pytest

パラメータリストがあるシナリオがあります。この各パラメーターは別のパラメーター リストを生成することができ、両方のパラメーターに基づいてテストをパラメーター化したいと考えています。

以下で行っていることと似ていfor loopますが、パラメーター化を使用しています。またtest_1test_2パラメータの任意のセットに対して一緒に実行する必要があります

何か助けて??