問題タブ [argument-passing]
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.
java - ファイルパス引数を使用してバッチファイルを介してJavaを呼び出す
ファイルを実行可能ファイルにドラッグして、GCSというアプリにファイルをロードする際に問題が発生しました。GCSは、次のようなbatファイルを使用してWindowsで呼び出すことができます。
バッチ引数のワイルドカード(引用符付き)の代わりにファイルパスをハードコーディングすると、機能します。filepath引数を指定してデバッガーを実行すると、動作します。エコー%
すると、正しいファイル名が引用符で囲まれて表示されます。引用符を追加して%
も、それでも壊れます。
ここでバッチファイルとJavaの間に接続が切断されており、途方に暮れています。誰かがこの問題を認識していますか?前もって感謝します。
c++ - 参照による配列の受け渡し
参考文献 私の最後の投稿と、値ではなく参照で配列を渡すことに関するその投稿へのセリビツェのコメントに、配列を値ではなく参照で渡すときに、コンパイラーが引数を推測できるのに、値で渡すとそれができないのはなぜですか?
上記の宣言を使用してメインで呼び出すことができます:
しかし、アンパサンドがなければ、次のように呼び出す必要があります。
@Paulだから、fncを宣言するときに明確にするために:
しかし、私が宣言しているとき:
私は今これを正しく理解していますか?
python - メソッド宣言で自分自身を参照することはできませんか?
次のようなデフォルトのメンバー変数を持つ引数を持つメソッドを書きたかったのです。
どうやらこれは許可されていません。別の方法で記述する必要arg2
がありますか、それともメンバー変数をいつ使用するかを示すためにの値を使用する必要がありますか?
c - 関数の引数としてvoidポインタを使用する際の問題
この結果がわかりません...
コード:
そして、私はこの呼び出しを行います:bar(900011009);
しかし、printf()
出力は次のとおりです。
私は本当にkey
voidポインタである必要があります、どうすればこれを修正できますか?
c - cで文字列連結を介して関数引数として文字列リテラルを作成する方法
文字列リテラルを関数に渡す必要があります
その構築された文字列リテラルの一部は、関数の戻り値である必要があります
これを1行で行う方法はありますか?
注: C のみでお願いします。
私の目標は、この =/ の新しい char 配列の初期化を避けることです
c# - Process.Start - html コードを引数として exe に渡す
以下のコードを使用して、Windows サービスから実行可能ファイルを開始しています。html コード (変数に格納されている) を引数として渡す必要があります。二重引用符でエスケープしていますが、これは機能していません。これを正しく渡すにはどうすればよいですか? 提供されたガイダンスを事前に感謝します。
サービスの内部:
次に MyApp.exe 内で:
exeファイルは、電子メールの送信を処理する単純なアプリです. dr["rec"].ToString() は、受信者の電子メール アドレスです。変数「件名」には、電子メールの件名が含まれます。変数「htmlVar」には、div、画像、ハイパーリンクなど、何でも含めることができ、html コードは非常に長くなる可能性があります。これほど多くのデータを引数として渡そうとするべきではありませんか? 助けてくれてありがとう。
batch-file - 環境変数を環境変数名として使用する方法
別の環境変数/バッチファイル関連の問題の解決策を追求しているときに、以前に訪れた問題に再び遭遇しました(しかし、私の人生では、どのように解決したか、または解決したかどうかさえ思い出せません)。
2 つの BAT ファイル (または 1 つのバッチ ファイルとコマンド ライン) があるとします。変数を読み取ることができるように、環境変数名を他の人に渡すにはどうすればよいですか? 次の例は機能しません。
環境変数名を渡すのは簡単ですが、呼び出し先はそれを使用できないようです。(前回この問題が発生したときにこれに対処したかどうか、またはどのように対処したかは覚えていませんが、一時的な BAT ファイルをリダイレクトしてそれらを呼び出すなど、理想的とは言えない使用方法が必要だったのではないかと思います。)
何か案は?ありがとう。
c - 複数の変数をCできれいに関数に渡すにはどうすればよいですか?
さまざまな出力機能 (デジタル出力、シリアル、アナログなど) を持つ組み込みシステムに取り組んでいます。これらの関数を制御する多くの変数を渡すためのクリーンな方法を見つけようとしています。
それらすべてを頻繁に渡す必要はありませんが、入力データ (この場合は TCP ネットワークから) を読み取り、データを解析する関数が必要でした (IE、3 番目のバイトには8 つのデジタル出力の状態 (そのバイトのどのビットが高いか低いかに応じて)) を変数に入れ、プログラムの他の場所で使用できるようにします。
その関数を main() 関数とは別にしたかったのですが、そうすると、書き込み先の 20 ほどの変数へのポインターを渡す必要がありました。変数をグローバルにできることはわかっていますが、関数に渡すことで、関数がその変数をいつ編集できるかを明確にすることで、デバッグを容易にしようとしています。
私の最良のアイデアは構造体であり、それにポインターを渡すだけでしたが、特にそれらすべてに一度にアクセスする必要がある関数は実際には1つしかないため、より効率的な方法があるかどうかはわかりませんでした。この一連の状態変数に格納される情報の一部のみを必要とします。
とにかく、編集が必要な関数間で一度に多くの変数を送信するきれいな方法はありますか?
c - C プログラムに引数を渡す
私は6つの変数a、b、c、d、e、fを使用するCプログラムを書いていました
a、b、c は、コマンド ラインから引数として渡す定数値です。
d、e、f は、構造体の配列のサイズになります。
これらすべてを引数として渡す方法について非常に混乱しています。現在、これらの値をハードコーディングしていますが、これは明らかにすべきではありません。
c++ - C ++での(const int&)と(int&a)としての関数の引数の違い
void function_name(int&a)と書くと、関数は引数として渡された変数のローカルコピーを実行しないことを私は知っています。また、コンパイラーと言うにはvoid function_name(const int&a)と書くべきであり、引数として渡された変数をコピーしたくないという文献にも出くわしました。
だから私の質問:この2つの場合の違いは何ですか(「const」が渡された変数が関数によって変更されないことを保証することを除いて!!!)???