問題タブ [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 投票する
9 に答える
133210 参照

java - Java コマンドライン引数

「a」が最初の文字列引数として入力されたかどうかを検出しようとしています。

0 投票する
9 に答える
21983 参照

java - 複数の値を返すためにJavaメソッド引数を使用する必要がありますか?

Java のメソッドに送信される引数は、呼び出し元メソッドの元のデータ構造を指すため、その設計者は、 C などの他の言語の標準と同様に、複数の値を返すためにそれらを使用することを意図していましたか?

それとも、変数がポインターであるという Java の一般的なプロパティの危険な誤用ですか?

0 投票する
3 に答える
1218 参照

function - PowerShell関数パラメーターが省略されていることを確認するにはどうすればよいですか

そのような関数を考えてみましょう:

私たちはそれを呼ぶことができます:

-fooが省略されたのはいつか、$ nullだったのはいつかを知るにはどうすればよいですか?

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

function - 関数を呼び出す $null 引数を省略する方法は?

そのような関数を考えてみましょう:

この関数をこのように呼び出したい

ただし、$foo または $bar が $null の場合、例外がスローされます。素朴な解決策は

この if/else ブロックを 1 行または 2 行で書き直すにはどうすればよいですか?

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

c++ - コードを複製せずに多くの引数を使用する

コードを複製せずに、この関数の各引数を順番に使用する方法はありますか? たとえば、最初のループでは R を使用したい、次回は L を使用したい、などです。 valuestruct は引数と同じ順序で設定されるため、ボタン メソッドは同等のものを返します。 int i に従って currentbutton に bool が必要です。同じことを達成するためのより良い方法があれば、それも問題ありません。

0 投票する
3 に答える
238 参照

c# - インターフェイスはタイプAを公開しますが、実装にはタイプB(Aのサブクラス)が必要です

私はしばらくの間取り組んできたシステムを持っています。基本的に、後の拡張が期待されるだけでなく必要であるという事実に対処するために、多くの抽象化を使用します。これが必要な場所の1つは、データアクセスです。システムは通常、(観測値または値のセットの意味で)何らかの観測をカプセル化するオブジェクトの管理とそれらの使用を扱います。この目的のために、私は次のような効果があります。

これらのインターフェースの特定の実装で問題が発生します。最終的に、ObservationおよびObservationDataSourceクラスは特定のランタイムクラスで実装されます。ただし、UniqueKeyデータソースでの観測用に一意に識別される値のセット(ID、時間など)を処理するように拡張することもできます。したがって、の実装は引数GetObservationByUniqueKeyを公開しUniqueKeyますが、特定のサブクラスを期待します。UniqueKey渡されたら、特定のタイプにキャストされることを期待しています。

実装は引数の要件について嘘をついているので、これは設計上の選択としては不適切なようですが、これを行う別の方法はわかりません。他の人がこれらのインターフェースを使用していることを期待しているので、この慣習を覚えているとは言えません。

それを修正したり、よりエレガントに処理したりするためのアイデアはありますか?

0 投票する
3 に答える
339 参照

string - 引数を最初の引数に一致させる

さて、2 つ以上の引数を受け入れ、2 番目以降の引数で一致する引数を検索するプログラムを作成する必要があります。
たとえば、出力は次のようになります。

また

これまでのところ、私はこれを持っていますが、この状況では役に立たないジャンクがたくさんあると確信しています. 提供されたヘルプは大歓迎です!:

コンパイラを介してプログラムを実行するたびに、互換性のないポインター型から 'linear_search' の arg 1 を渡していますという警告が表示されます。
警告: 'linear_search' の引数 2 を渡すと、キャストなしで整数からポインターが作成されます。

どういう意味ですか?

0 投票する
10 に答える
8904 参照

c - 互換性のないポインター型エラー [C]

このコード行では、互換性のないポインター型から引数を渡していると言われ続けています。
コード行は次のとおりです。

これは何を意味し、どうすれば修正できますか? プログラム全体は次のとおりです。

これで警告は修正されましたが、コンパイラを介してプログラムを実行しても何も起こりません。最初の引数が繰り返されるかどうかを教えてくれるはずです。
たとえば、出力は次のようになります。

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

c# - メソッドに提供される引数が null でないことを要求する方法はありますか?

メソッドで引数が null でないことを要求するより良い方法はありますか? 以下に示すように、メソッドに必要な引数のいずれかが null であるかどうかを確認し続けます。しかし、もっと良い方法があるかどうか疑問に思っています。

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

visual-studio - Visual Studioマクロ名を使用して外部アプリケーションを起動しても機能しませんか?

Visual Studio / C#を使用して、最近いくつかの単体テストをデバッグしており、コードを分岐した場合に、単体テストがデバッグモードで動作を停止しないことを確認しようとしています。

プロジェクトのプロパティを変更してNUnitを外部プログラムとして起動することで、これを機能させることができます。

..次に、.nunit構成を設定します。

そこで、そのパスを一般的にしたいと思います。私はこのようなものがうまくいくはずだと思いました:

...しかし、NUnitはテストを実行する前に終了します。クイックコンソールアプリが教えてくれるように、これらの変数は送信されないようです。

その情報を提供する別の方法はありますか?