問題タブ [argument-unpacking]
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.
javascript - NodeJSで言語ファイルを処理する最良の方法は何ですか
私は現在 Web サイトで作業しており、言語ファイルを実装したいと考えています。つまり、コードで生成されたすべての文字列のオブジェクトを含む language.js というファイルを作成できるようにしたいと考えています。
例:
どうすればこれを高速かつ機能的な方法で実現できるかわかりません。util.format を使用する予定でしたが、これはテーブルや配列ではなく、すべての置換を単一の引数として受け取ります。Lua には、テーブルを個別の要素にアンパックするunpack()
( Source ) があります。JavaScript に同様の関数があるかどうか、または不明な量の変数を文字列にフォーマットするためのより良い方法があるかどうか疑問に思っています
python - NumPy 配列を列ごとにアンパックする
5x3 などの NumPy 配列がある場合、次のようにではなく、一度に列ごとに展開して関数に渡す方法はありますmy_func(arr[:, 0], arr[:, 1], arr[:, 2])
か?
*args
リストのアンパックに似ていますが、列ごとです。
python - 関数に引数を名前で動的に渡す
関数に渡される引数の名前を動的に設定することは可能ですか?
このような:
python - ディクショナリの for ループで複数の変数をアンパックする
以下のコードで解凍エラーが発生する理由を教えてください。
python - アスタリスク パラメーターを使用する場合と使用しない場合の差分呼び出し関数
Python の関数定義におけるアスタリスクの意味を知っています。
ただし、次のようなパラメーターを持つ関数の呼び出しにアスタリスクが表示されることがよくあります。
最初の関数呼び出しと 2 番目の関数呼び出しの違いは何ですか?
python - Python: Python のスプラット/アンパック演算子 * は式で使用できませんか?
*
反復子/リスト/タプルを含む式で単項 ( ) 演算子を使用できない理由を知っている人はいますか?
関数のアンパックのみに限定されるのはなぜですか? それとも私はそれを考えるのが間違っていますか?
例えば:
*
オペレーターがしない理由:
一方、*
演算子を関数呼び出しで使用すると、次のように展開されます。
+
リストを使用する場合はと の間に類似点があり*
ますが、別のタイプでリストを拡張する場合は異なります。
例えば: