問題タブ [optional-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 投票する
3 に答える
147 参照

fortran - コンパイル時に評価される「present()」組み込み関数

optional引数を扱うときは、組み込みfortranを使用して分岐するのが一般的だと思います。present()

C++(世界からの)私の仮定は、present()うまくいけばコンパイル時の構成であり、関連する実行時のパフォーマンスの低下はないということです。またはが呼び出されるifかどうかに応じて、コンパイラが上記のステートメントを最適化できる (必要なのか?) はずです。foo(ii)foo(ii,jj)

present()組み込みはコンパイラによって実際にどのように処理されますか? fortran仕様は特定の動作を保証しますか?

0 投票する
0 に答える
168 参照

c# - オプションの引数が宣言されていますが、とにかくエラーが発生します (cs1501)

メソッドの宣言に何か問題がありますか?

しかし、2 つの引数だけを渡そうとすると、次のエラーが表示されます。

どうしたの?

編集: 要求どおり、メソッド呼び出しは次のようになります。

編集:完全な4つのパラメーターを提供するだけで、メソッドが意図したとおりに機能することを追加する必要があります。ただし、3を与えるだけでも同じです。

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

batch-file - コマンドの複数の引数をバッチファイルに送信する方法

既存のバッチ ファイル コマンド内でパラメータを送信したい。

フォルダを削除したい場合 ->コマンドが呼び出されたときにdel" " コマンドを使用しますが、" " にも追加します。y

私の質問は次のとおりです。「del」のパラメーターを含める方法は?

yそのため、フォルダーが削除を開始する時間に「 」を渡す必要がないようにします。

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

linux - Bash スクリプト: オプション - ケース: 複数の数値の範囲

Linux Bash でスクリプトに取り組んでおり、さまざまな種類のオプションを使用できます。基本的に、プログラムは指定された IP アドレスに ping を実行します。

ここで、ユーザーが端末に IP アドレスの範囲を書き込めるようにしたいと考えています。これにより、プログラムが ping を実行します。

Fe: bash pingscript 25 - 125

スクリプトは、192.168.1.25 から 192.168.1.125 までのすべてのアドレスに対して ping を実行します。

それは難しいことではありません。ちょっとしたケースを書く必要があるだけです

問題は次のとおりです。このコードでは、fe の数だけ ping を実行できます。0 ~ 9 であり、 10 ~ 25 ではありません

そのためには、次のように書く必要があります: [0-9][0-9]-[0-9][0-9] (fe: ping 25 - 50)

ただし、一方の側に 1 つの番号があり、もう一方の側に 2 つの番号がある可能性があります。[0-9]-[0-9][0-9] (fe: ping 1 - 25)

また:[0-9]-[0-9][0-9][0-9] (fe: ping 1 - 125)

などなど… 可能性はたくさんあります。書き方は他にもあると思いますが、いかがでしょうか?

引数に文字を入れたくないのですが、それから始めることはできません (ループスルー システム)。

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

python - Notepad++ の Python スクリプトのオプション引数

Notepad++ で編集している HTML コードの一部のテキストの削除を自動化しようとしています。プラグイン「Python Script」が適切なオプションであることがわかりました。

次のように動作する Editor.rereplace を使用する必要があるように思えます。

唯一の問題は、オプションの引数「maxCount」を使用したいが、「flags」、「startposition」、および「endposition」を使用したくないことです。

私はこれをコーディングしようとしました:

これは実際には Python ではなく Scintilla 言語であるため、うまくいきません。だから私はScintillaのドキュメントを調べました.Scintillaにはオプションの引数が「自然に」存在しないようです。

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

ruby - オプションの引数の構文

このコードは、この質問の下にあり、メソッドに引数が渡されているかどうかを確認します。

このデフォルト値の目的は何; :bazですか? また、どのような場合に使用しますか?

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

python - ValueError を発生させるオプションの位置引数

を操作するためのCRUD APIを作成しましたdatabase。テーブルのRetrieve(または読み取り)は、現在問題を引き起こしています。設計に関する背景: には、値を受け入れる目的でメイン ファイル (object.py) から継承する便利なファイルもあります。functionclassassessment_resultsAPIstring

実行する必要があること:IDおよび/または 2 つの引数をチェックします (ID が使用されていない必要があります)。該当する場合は、その詳細と一緒に取得します。Pythonのドキュメントに従って、*オプションの位置引数を許可する引数を導入しました。私もこの素晴らしいチュートリアルから助けられました。(私は、dbs の設計と構築、および python の使用の初心者です。)

create_category_rating(...)取得メソッドは機能していると思いますが、Tracebackが を返すようになったため、設計またはメソッドに欠陥があるに違いありませんValueErrorここでStacks (同様の問題)を読んで、 args に値を割り当てる必要があるかもしれませんが、API を使用しているようです。

コードは次のとおりです。

object.py

(retrieve メソッドと create_category_rating メソッド):

便利.py ( object.py から継承)

test.py


現在の問題: StatementError 提案に従って、条件を変更しました (アンパックして、*args で指定されたタプルを割り当てる必要があります)。

新しい API:

トレースバック:

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

function - ジュリア: 無名関数にオプションの引数を使用する方法

ここにジュリアのドキュメントがあります。

Julia の関数にオプションの引数を設定できると書かれています。例えば、

parse次に、次のように関数を呼び出すことができます。

私はそれをテストしましたが、うまくいきました。

ここで、型の関数に対して同じことをしたいと思います。ここに例があります、

しかし、私はエラーが発生します:

エラー: LoadError: 構文: "p2=1" は有効な関数引数名ではありません

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

python - オプションの引数として辞書を持つ関数 - Python

入力として多数または少数の辞書を受け取る関数を作成しようとしています。私は次のコードを使用しています:

引数 dic3、dic4、dic5 などを「True」に等しくしようとしていることに注意してください。したがって、それらが指定されておらず、関数で呼び出された場合、何も起こりません。ただし、次のエラーが発生します。

私の旅を教えてくれる人はいますか?