問題タブ [paramarray]
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.
f# - F# では、ParamArray 関数 (sprintf など) をどのようにカリー化しますか?
F# では、可変数のパラメーターを受け入れる関数をどのようにカリー化しますか?
私はこのようなコードを持っています...(ログ機能は単なる例であり、正確な実装は重要ではありません)
コード全体で、sprintf 形式の文字列で呼び出されます。
ログ関数の sprintf 機能をカリー化したいので、次のようになります...
私は次のようなものを試しました
しかし、ParamArray 引数を sprintf 呼び出しに渡す方法がわかりません。
これはF#でどのように行われますか?
routing - symfony 1.4 routing.yml で param 経由で動的な値を渡す方法
次のように外部 URL を表示したい:
このページにはgroup_id
,ticket_id
が必要ですが、これらの変数を外部 URL に表示したくありません。
私のrouting.yml
:
indexSuccess.php
routing.yml
params
には staticgrp_id
とがあることに注意してくださいticket
。それはNicelyを出力します。
しかし、私はそれを動的にしたいです。動的な値を指定する必要があり、URL に表示されないようにする必要がありますgrp_id
。ticket
vb.net - ParamArray を使用しますが、少なくとも 1 つのパラメーターが必要です
私が以前持っていたもの:
{channel}
最初のものは、パラメーターを配列に変換するために2 番目のものを呼び出すだけです。
メソッドに渡すチャネルのリストを作成しなければならないのは面倒だと判断し、2 つのオーバーロードをParamArray
.
ここでの「ベストプラクティス」は何ですか? ParamArray
人々が何かを渡せるようにする柔軟性が気に入っていますがArgumentException
、コンパイラエラーフィードバックを介して開発者が「フェイルファースト」するのを助けることはできません.メソッドが単体テストを作成していない可能性があります。1つのオプションは次のとおりです...
しかし、それは私をほぼ振り出しに戻し、混乱を招き、そのメソッドの実装をそれほど単純にする必要があるように感じます。
c# - C#からのパラメータ入力可変配列を使用してOracleストアドプロシージャを呼び出します
varchar2
型が変化する配列の入力パラメータを受け取るストアドプロシージャがOracleにあります。プロシージャは機能し、SQLから呼び出す場合、必要なのはC#から呼び出されます。
私のスクリプトはこれです:
私のユーザータイプ:
PLSQLからの呼び出し
そして私はc#からこの方法を試します
誰かが私を導くことができます私はそれを機能させるために変更する必要があります
vba - 配列を ParamArray に渡す
配列のすべての要素を ParamArray に渡すことは可能ですか?
たとえば、ParamArray を別の ParamArray に渡したいと思います。
この場合、 ParamArray にp2
は の要素が含まれていませんkeys
が、 array-object が取得されますkeys
。したがって、配列が渡されたかどうかを確認する必要があります。
しかし、これはたとえば Java と比較すると厄介です。
Java では区別する必要はありません。しかし、これはおそらく VBA では不可能です。
助けてくれてありがとう、
マイケル
.net - 関数のパラメーターとしての 2 つの ParamArray
私は次のような関数を書こうとしていました:
これは機能していません
「パラメーター リストの最後が必要です。paramararray パラメーターの後にパラメーターを定義することはできません。」
2 つの paramararray をパラメーターとして指定できないのはなぜですか? また、回避策は何ですか?
vb.net - VB.NET で ParraArray のすべての関数の合計として関数を定義する方法
次のようなVB.NET関数があります。
関数のパラメーターは、double を受け取り、double を返す関数 F() の配列です。関数 G(x as Double) を上記の関数内の Double としてすべての F(x) の合計として定義したいと思いますが、これまでに試したことで構文エラーが発生しました。誰でも私を助けてもらえますか?大変感謝しています。
vba - VBAで配列をParamArrayにアンパックする
サイズが不明な配列と、パラメーター配列を受け入れるプロシージャーがある場合、プロシージャーを変更せずに配列をパラメーター配列として渡すにはどうすればよいでしょうか?
私はPythonのアンパックに似た動作を見ています
Python にあるような組み込みのソリューションがないことはわかっていますが、長い switch ステートメント以外の残酷な実装は受け入れられます。