問題タブ [args]

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 に答える
2602 参照

ruby - ruby *args 構文エラー

私は理解したいこの奇妙さを見つけました。これら 2 つのメソッドを pry で定義すると...

どちらも機能します。ただし、上記のコードをモジュールに配置し、そのモジュールを別のクラス (たとえば、Job クラス) に含めると、次のようになります。

次のエラーがスローされます...

次の作業は期待どおりです...

したがって、モジュール内では、「=」で定義されたメソッドは常に 1 つの引数を期待しているように見えます。それは私には意味がありません。

何が足りないの

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

powershell - PowerShellの$args配列にアクセスする

次のようなテスト用のPowerShellV2スクリプトがあります。

powershellコマンドプロンプトからこれを呼び出すと、画面に次のように表示されます。

私が欲しかったものではありません。$args[0]と$args[1]を使用する前に、スクリプト内の新しい変数にコピーする必要があるようです。そうすれば、うまくアクセスできます。

コード内のインデックス付き$argsにアクセスする方法はありますか?いろいろな方法で中かっこを使ってみましたが、うまくいきませんでした。

最終的には名前付きパラメーターに移動しますが、作業中のスクリプト(このデモではありません)はバッチファイルのストレートポートです。

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

python - 必要なプロパティ(OOP)への「pythonic」アプローチはありますか?

次のクラス編成への「pythonic」アプローチを見つけるのに苦労しています。

コンストラクターでプロパティが初期化された基本クラスがあります。次に例を示します。

次に、サブクラス化するときに、次のように、これらのプロパティの1つ以上を「ハードコーディング」したいと思います。

したがって、哺乳類は次のようにインスタンス化されます。

問題は、基本クラスの定義を変更するときに派生クラスをそのままにしておくために*argsを使用したいということです。したがって、哺乳類の定義は次のようになります。

これは(言うまでもなく)恐ろしいように見えます。いくつかのヒントをいただければ幸いです=)

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

linux - Bash ARGS ヘルプ - ランダム エラーが発生する

特定の変数が配置されている場合にルールを設定しようとしていますが、誰かがここで欠落している wtf を特定できますか?

test.sh:

の出力./test.sh:

しかし、実行する./test.sh --cronと動作し、WORKS出力されます。

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

java - 別の Java クラスのメイン関数に変数を渡す

Helloworld.java クラスのメイン関数で、文字列またはオブジェクトを作成しました。次に、別のクラス HelloAnotherClass.java を作成しました。Helloworld main() から HelloAnotherClass.java のメイン関数に変数を渡したいです。

引数または別のデータ構造を使用して HelloWorld main() から HelloAnotherClass main() に変数を送信し、HelloWorld.java に戻すにはどうすればよいですか? 簡単に言うと、別の Java クラスの main() 関数を HelloWorld クラスの関数として使用したいと考えています。

それは私が書いたコードサンプルです

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

c# - Windows のコンテキスト メニューから Main Args[] 文字列を解析します

次のコードを使用して、アプリケーションによって開かれた右クリック ファイルを実装しました。私の目的は、そのファイルのパスをプログラムに入れることです。

私が使う:

次に、変数 を使用しますpath。これは、アプリケーションがコンテキスト メニューから開いたファイルです。

問題:

ファイル名にスペースが含まれていない場合、ファイル パスは問題なくインポートされます。ただし、ファイル名にスペースが含まれている場合、ファイル名の最初のスペースの後の文字を削除するだけでなく、拡張子を付けずに表示されるファイル名。

例:

  1. fileName.pdffileName.pdf
  2. fileName blah blah.pdffilename

2 番目の例は、スペースを含むファイルが正常にインポートされなかったことを示しています。

そのため、名前に問題なくスペースを含むファイルを解析する方法についてのアイデアがあれば。

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

java - 複数の int 配列を引数として使用する

ここに問題があります: 引数として 3 つの int [] があり、それらを操作する関数に渡す必要があります。args[] は次のとおりです。

ソースのアイデアについて:

}

入力値:

このすべてが FOPConverter を通過しますが、その部分は機能しています。次のように配列をハードコードすると、このすべてが機能します

しかし、それらを引数にする必要があります。

何か案は?前もって感謝します。

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

function - Clojure:残りの引数 "&args"をリストに送信する方法は?

このマクロを関数として書く(合理的な)方法はありますか?

マップのベクトルといくつかの関連付けが与えられると、マクロコードは関連付けをトップ/ピークマップに適用します。

しかし、それを関数として書き込もうとすると~@args、正当な方法でを拡張する方法がわかりません。通常の関数では、フォームをargs持っていると私が信じている、つまり、parensなしに変換する方法はありますか?(:a 3 :bb 44 :cd 90,...):a 3 :bb 44 :cd 90,...

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

python - *args変数を使用して関数内で複数の変数を渡す

私はPythonを初めて使用します。このスクリプトを見てください:

ご覧のとおり、関数に渡される引数の数は3つです。これで条件args==3はですTrueが、そのelse部分は実行されます。一方、if条件がfalseの場合、コードのその部分が実行され、elseスキップされます。

ifステートメントがFalse条件で実行される理由を説明できますか?

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

php - cli引数でphpスクリプトを呼び出すbashスクリプト

PHPスクリプトをラップするbashスクリプトを作成する必要があります。phpスクリプトに転送する必要がある変数と、bashスクリプト自体に内部的に必要な変数がいくつかあります。

シェル スクリプトの呼び出しは次のようになりますが、php ファイルにはさらに多くのパラメーターを含めることができるため、ジェネリックにする必要があります。

この-phpオプションは、必要な php ファイルが含まれているため必須です。これは、-cオプション-lのフラグであり、bash スクリプトの内部で使用する必要があるためaaa.phpです。