問題タブ [arguments]

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 投票する
2 に答える
2633 参照

c# - 出力パラメーターとしてのバイト配列が認識されない

呼び出し元にバイト配列を返す webmethod が機能していました。

別の出力 (文字列) を返すようにこれを変更する必要がありました。そこで、メソッドを完全に変更して、void を返し、次のような 3 つのパラメーターを指定することにしました。

Web サービスは正しくコンパイルされますが、「Web 参照を追加」してプロキシ クラスをビルドすると、メソッドには 3 ではなく 2 つのパラメーターしかないため、2 番目のパラメーター (バイト配列など) に何か問題があると思われます。

2 番目のパラメーターであるバイト配列が無視される理由はわかりませんが、それが問題の原因のようです。

これはもちろん、コンパイル時にエラー メッセージが表示される Web クライアント アプリで私を台無しにします。

3 つの引数を渡す必要がある Web クライアントのコードは次のとおりです。

バイト配列を返し、単一の「出力」パラメーターのみを追加するように変更することを考えていますが、これについて専門家に尋ねるべきだと思いました。一般的に、複数の出力要件を処理するためのベストプラクティスは何ですか.

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

python - Python 2.6 では、引数のリストを期待するメソッドにリスト オブジェクトをどのように渡すことができますか?

format新しい文字列メソッドを介して含めるために、いくつかの文字列に渡したいさまざまな情報でいっぱいのリストがあります。おもちゃの例として、定義しましょう

thelist = ['a', 'b', 'c']

次のような印刷ステートメントを実行したいと思いprint '{0} {2}'.format(thelist)ますprint '{1} {2}'.format(thelist)

これを実行すると、次のメッセージが表示されますIndexError: tuple index out of range。いじくり回すと、明らかにリスト全体が単一のオブジェクトとして扱われます。もちろん、私はむしろそれを に翻訳thelistしたいと思い'a', 'b', 'c'ます。

タプルを使用してみましたが、同じエラーが発生しました。

この特定の技術は一体何と呼ばれていますか? 名前を知っていれば、検索できたのに。「拡張」は明らかにそうではありません。「爆発」は何の役にも立ちません。

私の実際の使用は、おもちゃの例よりもはるかに長く、退屈です。

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

function - 変数によって参照される関数に引数を渡す方法

関数「foo」とそれを参照する変数「$foo」があります。

引数なしで $foo を呼び出すことはできますが、どうすればパラメーターを渡すことができますか? これは動作しません:

実際の目標は、次のようなコードを書くことです。

0 投票する
13 に答える
63747 参照

c++ - タプルを可変個引数テンプレート関数の引数に展開するにはどうすればよいですか?

可変個引数のテンプレート引数を持つテンプレート化された関数の場合を考えてみましょう:

今、私はt値のタプルを持っています。func()タプル値を引数として使用して呼び出すにはどうすればよいですか? 関数を使用したbind()関数オブジェクトと、現在は廃止されたさまざまなドキュメントの関数について読んだことがあります。GNU GCC 4.4 の実装にはクラス内の機能があるようですが、この件に関するドキュメントはほとんどありません。call()apply()call()bind()

手書きの再帰的なハックを提案する人もいますが、可変個引数テンプレート引数の真価は、上記のような場合に使用できることです。

誰かが解決策を持っていますか、それについてどこで読むべきかについてのヒントはありますか?

0 投票する
11 に答える
68790 参照

php - コード実行速度: ASP.NET-MVC と PHP の比較

これについて同僚と友好的な議論を行っています。私の個人的な意見では、ASP.NET-MVC でコンパイルされた Web アプリケーションは、PHP で記述された同じプロジェクトよりも効率的かつ高速に実行されます。私の友人は同意しません。

残念ながら、私の主張を裏付ける確かなデータはありません。(彼もそうではありません)

これに対して、私は彼が間違っていることを証明する証拠を見つけるために答えを求めてグーグルに試みましたが、ほとんどの場合、議論はどのプラットフォームで開発するのが良いか、コスト、セキュリティ機能などに変わりました...引数私は本当にそれについて気にしません。

MVC を使用して ASP.NET で開発された Web サイトと、PHP で開発されたまったく同じ Web サイトの生の速度/効率について、スタック オーバーフロー コミュニティがどのように考えているか知りたいですか?

2 つのテクノロジのパフォーマンスを比較する実際のシナリオでの実用的な例はありますか?

(一部の人にとって、これは無関係で愚かな議論かもしれませんが、それは議論であり、ここSOの素晴らしい人々の答えを聞きたいです)

0 投票する
5 に答える
256 参照

c - 書式設定のどこに焦点を当てるかについてのヒントを得ることができますか?

プログラムは、引数の数を計算し、引数のリストを反復処理し、引数ごとに引数を整数に変換して配列にコピーし、配列の要素を反復処理し、それぞれの値を変数 (これは要素の合計を計算します)、および合計を出力します。15 を超える引数はありません。これまでのところ、私は持っています:

さて、(./a 以外の 3 つの引数が指定された場合)、最初の引数と 2 番目の引数の合計、次に 2 番目と 3 番目の引数、そして 3 番目の引数の値が出力されます。なんで?

GetInt のコードは次のとおりです (これを使用する必要があります)。

各引数を調べて整数に割り当てる必要がありますか (例: int z = GetInt (argc, argv, i + 2))?

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

vb.net - ByRef引数を使用したVB.NET Invoke DLLメソッド

VB.NET を使用して、dll で関数を呼び出すときに参照引数を渡す方法はありますか。

arg2 を参照引数として渡したいとします。

つまり、呼び出された関数内で arg2 を別の何かに向けたいと考えています。

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

python - Python 関数の引数の最大数はいくつですか?

Python 関数が最大 256 個の引数を持つことができることは、ある程度一般的な知識です。私が知りたいのは、この制限が適用されるかどうか、*argsおよび**kwargs次の方法でアンロールされる場合です。

仮説として、256 項目を超えるリストが*argsまたはのセットとして展開される場合があるかもしれないので、質問し**kwargsます。