問題タブ [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.
powershell - powershell:可変引数を持つスクリプト
変数に引数を格納して、他のスクリプトからscript1.ps1を開始したいと思います。
$para = "-Name name -GUI -desc ""this is the description"" -dryrun"
. .\script1.ps1 $para
script1.ps1で取得する引数は次のようになります。
args [0]:-Name name -GUI-desc"これは説明です"-dryrun
だからこれは私が欲しかったものではありません。誰かがこの問題を解決する方法を考えていますか?
thx lepi
PS:変数に含まれる引数の数と、それらがどのようにランク付けされるかはわかりません。
python - *argsと**kwargsの使用
*args
だから私はとの概念に苦労してい**kwargs
ます。
これまでのところ、私はそれを学びました:
*args
=引数のリスト-位置引数として**kwargs
=辞書-そのキーは個別のキーワード引数になり、値はこれらの引数の値になります。
これがどのプログラミングタスクに役立つかわかりません。
多分:
リストと辞書を関数の引数として、同時にワイルドカードとして入力すると思います。そのため、任意の引数を渡すことができますか?
*args
との使用方法を説明する簡単な例はあり**kwargs
ますか?
また、私が見つけたチュートリアルでは、「*」と変数名だけを使用していました。
単なるプレースホルダーですか*args
、それともコード内で**kwargs
正確に使用*args
していますか?**kwargs
php - Pythonのfunc(* [args])に相当するPHP
Pythonではこれを行うことができます:
これをPHPでどのように言いますか?
java - int main(); C - Java と同等
私は大学生で、Java は初めてです。昨年の 2 学期は、C でプログラミングを行いました。本当に理解する前に、多くのことをテストします。CI では、コーディングを開始するために int main() で開始するだけで済みます。Java はもう少し複雑です。なぜ、最初から「必要」なのですか(この方法で開始する必要があるかどうかはわかりません)
プログラムで引数を使用しない場合。これ:
エラーが発生します。引数を読みたくありません。
ご理解いただければ幸いです。英語は私の母国語ではありません。
c++ - コマンドライン引数をdllに渡すC ++
環境: Windows XP SP3、Visual C++ 2010 Express、DLL テンプレート
コマンドライン引数を dll 関数に渡そうとしています
例: "c:\Development>rundll32, getpage.dll,GetPage http://www.google.ca "
次の文字列「http://www.google.ca」を渡すと、乱数が取得されます(アドレスの場所を想定していますか?)
python - デフォルトの Python スクリプト OptionParser を設定して要求する
次の「parser.add_option」ステートメントは機能しますが、スクリプトがオプション/引数なしで実行された場合、問題は発生しません。オプション/引数が指定されていない場合、デフォルトでヘルプ (-h / --help) を表示したいと思います。
次に、次のスニップを有効にすると、オプション/引数を指定しても「エラー: 引数の数が正しくありません」というメッセージが表示されます。
ありがとう。
以下のトレースバック エラーで更新されたコード
トレースバック
php - php関数はデフォルトの引数を呼び出します
いくつかのデフォルトの引数といくつかの受け渡しを使用したい関数を呼び出す方法:
$ arr、$ name、$ selectedのみを渡し、他のすべてにデフォルト値を使用したいのですが、どうすればよいですか?デフォルト値を渡して順番に実行できることはわかっていますが、別の方法が必要です。ありがとうございました。
django - Python: ラッパー関数で *args、**kwargs を使用する
CSRF処理を追加するために、Djangoのrender_to_response()のラッパー関数を書いています。
ロジックは次のとおりです。
render_to_response() には次の署名があります。
私は透過的なラッパーを書きたいと思っています - いくつかの機能(前述)を追加し、他のものはそのままにしておきます。私は次のように書くべきだと思います:
質問は - args/kwargs から必要なパラメータを抽出し (それを変更して)、さらに渡すためのベストプラクティスは何ですか?
ところで render_to_response() のコードは少し奇妙に思えました。ここにあります:
誰かがすべての位置引数でそれを呼び出した場合、kwargs は空になりますが、mimetype
パラメータは最後の位置引数として指定されますか? その場合、その動作は間違っているようです。
callback - PrimeFaces の RequestContext を使用して POJO をコールバック パラメータとして送信する方法は?
コールバック パラメータを送信できます。文字列などのプリミティブ型のみを送信する限り、完全に機能します。しかし、最も単純な POJO でさえ、同じことは機能しません。PrimeFaces ガイドによると、RequestContext.addCallbackParam() メソッドは POJO を処理でき、それらを JSON に変換します。私の場合、なぜそれが機能しないのかわかりません。
誰かがそれをしましたか?
c - strcmpによるセグメンテーション違反
次の方法で strcmp を使用しています
- char[] 配列名を渡す
文字列リテラルへのポインターを渡しますが、2 番目の結果はセグ フォールトになります。ポインターが正しい文字列リテラルを指していることを確認しましたが、なぜセグフォルトが発生するのか混乱しています。コードは次のとおりです。
/li>
それを str.c として保存しています。コンパイルすると、最初に次の警告が表示されます。
最後にそれを実行すると、以下に示すようにセグフォルトが発生します