問題タブ [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 に答える
6444 参照

delphi - WriteLn() は実際にどのように機能しますか?

恐竜の時代から、Turbo Pascal と最近の Delphi には、いくつかのきちんとしたことを静かに行う Write() および WriteLn() プロシージャがあります。

  • パラメータの数は可変です。

  • 各変数は、あらゆる種類の型にすることができます。整数、倍精度浮動小数点数、文字列、ブール値を指定して、それらを任意の順序で組み合わせることができます。

  • 各引数に追加のパラメーターを指定できます。

Write('Hello':10,'World!':7); // 整列パラメータ

  • コード補完ドローダウンでも特別な方法で表示されます。
    • 書き込み ([var F:ファイル]; P1; [...,PN] )
    • WriteLn ([var F:ファイル]; [ P1; [...,PN]] )

これを入力していて、コード補完ドロップダウンに Write と WriteLn の括弧が同じではないことに気付きました。したがって、これは自動的に生成されたのではなく、誰かによってハードコーディングされたようです。

とにかく、私はこれらのような手順を自分で書くことができますか、それともこの魔法のハードコードされたコンパイラのトリックですか?

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

perl - Should I escape shell arguments in Perl?

When using system() calls in Perl, do you have to escape the shell args, or is that done automatically?

The arguments will be user input, so I want to make sure this isn't exploitable.

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

c - カウンターコントロールされた繰り返しと議論に関係する宿題について、私はいくつかの援助を得ることができますか?

さて、出力をアスタリスクのひし形のように見せるために必要です。中央に9つのアスタリスクが表示されるまで、各行に2つのアスタリスクが増加します...その後、行は減少します。関数mainは次のようにする必要があります。

ここで、呼び出されるたびに図の1行を印刷する関数printlineを定義することになっています。行に出力するスペースの数とアスタリスクの数の2つの引数を取ります。カウンター制御の繰り返しを使用して、適切な数のスペースを印刷し、再度適切な数のアスタリスクを印刷します。

ウーフー!もうすぐ終わりです!出力はちょっと正しいですが、星のある4つのスペースのある線、3つの星のある3つのスペースのある線など、スペースがなく9つの星までの線の代わりに(そして逆に)...私は線を取得します星、スペースと2つの星のある線、2つのスペースのある線、3つの星など、最大4つのスペースのある5つの星(その後反転)...
印刷行が異なる理由は、これで書くのに問題があるためです。時々、私はそれを書き込もうとするたびにイタリックを取得し続けました...

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

powershell - Powershell と logparser の引数

私はpowershellからいくつかのlogparserコマンドを実行しようとしていますが、引数を正しく渡すのに問題があります.私のスクリプトからの抜粋です;

d:\scripting\smtplogs\logparser\logparser.exe "SELECT TOP 50 Receiver, COUNT( ) INTO %TMPOutput%\TopReceiversNDRALL.gif FROM %TempDir%\PostAll.log WHERE Sender LIKE '<>' AND Receiver NOT LIKE '% %go-fmtopper%%' GROUP BY Receiver ORDER BY COUNT( ) DESC" -i:TSV -iSeparator:space -headerRow:OFF -iHeaderFile:"header3.tsv" -lineFilter:"+10." -o:CHART -chartType:ColumnClustered -config:MyScript.js -chartTitle:"%DateGraph% のすべての NULL メッセージの受信者"

引数のカプセル化について読みましたが、これを機能させる方法がわかりません!

皆さんが提供できるどんな助けも大歓迎です。

ありがとう

0 投票する
12 に答える
30228 参照

c# - .NET 用のコマンド ライン引数パーサーを探しています

http://www.sellsbrothers.com/tools/Genghis/の「コマンド ライン パーサー」などのコマンド ライン引数パーサーを探しています。

私が探している機能:

  • 使用状況の自動生成
  • 必須およびオプションのパラメーターを確認できる必要があります
  • パラメーターは、セパレーターをサポートする IEnumerable をサポートする必要があります
  • フラグ パラメータをサポートする必要があります
  • "/fx" == "/f /x" などのパラメーターの組み合わせをサポートするとよいでしょう。
  • "/ftest.txt" == "/f test.txt" のように、パラメータの後にスペースを強制しないとよいでしょう。

PS : 「コマンド ライン パーサー」は非常に優れています。そのデザインはとても気に入っていますが、ドキュメントも新しい更新もありません。また、必要なパラメーターを確認する方法など、特定のことを行う方法がわかりませんでした。

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

c# - C#でのNull許容メソッド引数

重複する質問

C#メソッドにnull引数を渡す

.Net 2.0のc#でこれを行うことはできますか?

そうでない場合、私ができる同様のことはありますか?

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

django - Django で、引数を必要とするカスタム テンプレート タグの結果を反復するにはどうすればよいですか?

テンプレートタグを作成した場合:

テンプレートで次のようなことを行うにはどうすればよいですか。

現在、次のエラーが発生しています。

'for' ステートメントは 'for x in y' の形式を使用する必要があります: for x in last_books 'Sports' 3