問題タブ [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.
string - 複数の文字列パラメーターを PowerShell スクリプトに渡すにはどうすればよいですか?
文字列の連結/書式設定を行おうとしていますが、すべてのパラメーターを最初のプレースホルダーに入れています。
コード
出力
batch-file - 引数をバッチ ファイルに渡すにはどうすればよいですか?
ID とパスワードをファイルにハードコーディングするのではなく、実行時にバッチ ファイルに渡す必要があります。
コマンドラインは次のようになります。
xcode - Xcode3.1ユーザースクリプトへのスイッチの受け渡し
ユーザーの希望に応じて実行の一部を動的に変更できれば、はるかに便利なユーザースクリプトがあります。単純なスイッチを渡すことでこの問題を簡単に解決できますが、それを行う方法がわかりません。
また、スクリプト名にキーワードを埋め込んでみましたが、Xcodeは実行前にスクリプトをGUIDのようなファイル名にコピーするため、どちらも機能しません。
では、ある種の引数を使ってユーザースクリプトを呼び出す方法を知っている人はいますか?(通常の%%%var%%%
変数以外)
編集:
ユーザースクリプトには、Xcodeのメニューバー(ウィンドウメニューとヘルプメニューの間)のスクリプトメニューからアクセスできます。私の質問は、「スクリプトの実行」ビルドフェーズスクリプトについてではありません。それをやや曖昧にしてしまったことをお詫びします。
c++ - C++ または C で foo(void) と foo() に違いはありますか?
次の 2 つの関数定義を検討してください。
これら2つに違いはありますか?そうでない場合、なぜvoid
そこに議論があるのですか?審美的な理由?
design-patterns - コマンドライン引数を処理するためのデザインパターンは何ですか
コマンドラインから実行可能なプログラムを作成している場合は、多くの場合、複数のオプションまたはフラグと、場合によっては複数の引数をユーザーに提供する必要があります。私はこれを何度も経験しましたが、引数をループして適切なハンドラー関数を呼び出すためのある種のデザインパターンはありますか?
検討:
言語に組み込まれているものを使用して引数を取得した後、ハンドラー関数をどのように編成しますか?(言語固有の回答を歓迎します。それが回答を明確にするのに役立つ場合)
c++ - 実行可能ファイルにオプションを渡す C++
実行可能ファイルにオプションを渡すにはどうすればよいですか? オプションのブール引数を作成するよりも簡単な方法はありますか?
編集:最後の2つの回答は、引数の使用を提案しています。そのような実行可能なソリューションをコーディングできることはわかっていますが、それらをオプションにしたいと思います。
EDIT2: 明確化の要求ごとに、この単純な例を使用します: 引数は自動的に配列に解析されるため、引数を処理するのはかなり簡単です。
ユーザーが印刷したいファイルの名前を知りたい場合は、argv[1] 経由でアクセスします。
さて、この状況について:
ユーザーは改行なしでファイルを印刷したいと考えています。これは、プログラムを実行できるようにするために必要ではありません (ファイル名と印刷する行数のように) が、ユーザーは必要に応じて if を使用するオプションがあります。今、私はこれを使用してこれを行うことができます:
使用プロンプトは、ファイルを改行付きで印刷するかどうかを決定するために 3 番目の引数が使用されることをユーザーに通知します。しかし、これはかなり不器用に思えます。
c# - Assembly.CreateInstance を介して読み込まれる C# プラグインに引数を渡すにはどうすればよいですか?
私が今持っているもの(プラグインを正常にロードする)はこれです:
これは、引数のないコンストラクターを持つクラスに対してのみ機能します。コンストラクターに引数を渡すにはどうすればよいですか?
javascript - JavaScript でオプションの関数パラメーターを実行するより良い方法はありますか?
私は常に次のように JavaScript でオプションのパラメーターを処理してきました。
それを行うより良い方法はありますか?
そのように使用||
すると失敗する場合はありますか?
c++ - テンプレートクラスで可変数のパラメータを処理する方法はありますか?
可変数のパラメーターを持つコールバックを処理するために使用するコールバッククラスのセットがあります。現在、さまざまな数の引数を処理するために、約6つの異なるインスタンスがあります。可変数の引数を処理できるよりも1つのインスタンスを作成する方法はありますか?最終的には、各パラメーターをPOD型、クラスポインター、または構造体ポインターにしたいです。何か案は?
parameters - 引数とパラメータの違いは何ですか?
メソッドについて口頭で話すとき、引数またはパラメーターという言葉を使うべきか、それとも何か他の言葉を使うべきか、私にはよくわかりません。いずれにせよ、他の人々は私の言いたいことを知っていますが、何が正しいのか、用語の歴史は何なのか?
私は C# プログラマーですが、人々が異なる言語で異なる用語を使用するかどうかも疑問です。
記録のために、私はコンピューター サイエンスのバックグラウンドなしで独学で勉強しました。( Steve McConnellの素晴らしい本をまだ持っていない他の人々の利益のためにこれを求めているので、Code Completeを読むように言わないでください。)
概要
チーム環境ではこれらの用語を同じ意味で使用しても問題ないというのが一般的なコンセンサスのようです。おそらく、正確な用語を定義している場合を除きます。次に、「仮引数/パラメーター」と「実引数/パラメーター」を使用してあいまいさを解消することもできます。