問題タブ [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.
vb.net - 紛らわしい ParamArray の動作 - 繰り返される配列は何らかの形でリンクされていますか?
タイトルと質問が明確でない場合は申し訳ありません。私はそれを説明する良い方法を持っていません。しかし、ここに行きます:
つまり、「testMat」が何らかの形でリンクされており、値を再定義していなくても値が変化します。たとえば、以下のコードを実行すると、testResult の matSum 関数で out1 と out2 の値が (ループ内で) out の変更として変更されていることがわかりますが、その理由はわかりません! それらの値は、testResult1 では変更されません。この動作はどこから来るのですか?
string - 文字列の一部を除外する VBA 関数
私のサブは文字列の 2 つのリストを比較し、最も近い一致を返します。サブが「the」や「facility」などの一般的な単語につまずくことがわかりました。除外する単語の配列を指定して、これらの単語の各文字列をチェックし、見つかった場合は除外する関数を作成したいと思います。
入力例を次に示します。
意図した出力:
これまでのところ、私は持っています:
次に、二重ループを使用する比較関数は、列 A の各文字列を列 B と比較します。比較の前に、列 a と b の値は、これらの単語を除外するかどうかをチェックする関数を通過します。除外する単語がない可能性があるため、パラメーターはオプションにする必要があります。
おそらく、このコードには機能しない部分がいくつかあります。私を正しい方向に向けることができますか?
ありがとうございました!
vb.net - VB.NET で ParamArray 境界を制限する方法は?
ParamArrays を受け入れる関数に取り組んでいました。ただし、少なくとも 1 つの要素と最大 5 つの要素が必要です。配列の境界を定義しようとしましたが、エラーが発生しましArray bounds cannot appear in type specifiers
た。
では、どうすればこれを行うことができますか?
c# - C# HttpClient Post 文字列配列とその他のパラメーター
私は C# API クライアントを作成しており、ほとんどの投稿要求で FormUrlEncodedContent を使用してデータを投稿しました。
しかし、今度は文字列配列を 1 つのパラメーターとしてポストする必要があります。以下のようなもの。
c# HttpClient を使用して、この配列を他の文字列パラメーターと一緒に送信するにはどうすればよいですか。
vb.net - ParamArray パラメータでリストを渡すことができますか
メソッドで ParamArray のパラメーターにリストを渡すことができるかどうか疑問に思っていましたか? たとえば。
これらのパラメーターを渡す代わりに、各要素にこれらのパラメーターが含まれる文字列のリストを渡すことができます。
こんな感じで
vba - Excel UDF with ParamArray constraint like SUMIFS
I am trying to code an Excel UDF with a similar syntax to the builtin SUMIFS
, that is with a signature like
Function myUDF(param1 As Type1, ParamArray paramRest() As Variant) As MyType
but the condition that the ParamArray must have an even number of elements (ideally even Typed). Is this at all possible?
For example if you try to enter =SUMIFS(A:A,B:B,1,C:C)
into a cell, Excel will complain about using the wrong number of arguments (because the ParamArray would be Array(Range("B:B"),1,Range("C:C"))
and thus have an odd number of elements). I want the same behaviour for myUDF
.
Currently I handle it after the fact:
#xA;But that feels "dirty".