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

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

vb.net - 紛らわしい ParamArray の動作 - 繰り返される配列は何らかの形でリンクされていますか?

タイトルと質問が明確でない場合は申し訳ありません。私はそれを説明する良い方法を持っていません。しかし、ここに行きます:

つまり、「testMat」が何らかの形でリンクされており、値を再定義していなくても値が変化します。たとえば、以下のコードを実行すると、testResult の matSum 関数で out1 と out2 の値が (ループ内で) out の変更として変更されていることがわかりますが、その理由はわかりません! それらの値は、testResult1 では変更されません。この動作はどこから来るのですか?

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

string - 文字列の一部を除外する VBA 関数

私のサブは文字列の 2 つのリストを比較し、最も近い一致を返します。サブが「the」や「facility」などの一般的な単語につまずくことがわかりました。除外する単語の配列を指定して、これらの単語の各文字列をチェックし、見つかった場合は除外する関数を作成したいと思います。

入力例を次に示します。

意図した出力:

これまでのところ、私は持っています:

次に、二重ループを使用する比較関数は、列 A の各文字列を列 B と比較します。比較の前に、列 a と b の値は、これらの単語を除外するかどうかをチェックする関数を通過します。除外する単語がない可能性があるため、パラメーターはオプションにする必要があります。

おそらく、このコードには機能しない部分がいくつかあります。私を正しい方向に向けることができますか?

ありがとうございました!

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

vb.net - VB.NET で ParamArray 境界を制限する方法は?

ParamArrays を受け入れる関数に取り組んでいました。ただし、少なくとも 1 つの要素と最大 5 つの要素が必要です。配列の境界を定義しようとしましたが、エラーが発生しましArray bounds cannot appear in type specifiersた。

では、どうすればこれを行うことができますか?

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

c# - C# HttpClient Post 文字列配列とその他のパラメーター

私は C# API クライアントを作成しており、ほとんどの投稿要求で FormUrlEncodedContent を使用してデータを投稿しました。

しかし、今度は文字列配列を 1 つのパラメーターとしてポストする必要があります。以下のようなもの。

c# HttpClient を使用して、この配列を他の文字列パラメーターと一緒に送信するにはどうすればよいですか。

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

vb.net - ParamArray パラメータでリストを渡すことができますか

メソッドで ParamArray のパラメーターにリストを渡すことができるかどうか疑問に思っていましたか? たとえば。

これらのパラメーターを渡す代わりに、各要素にこれらのパラメーターが含まれる文字列のリストを渡すことができます。

こんな感じで

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

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".