タグ付けされた質問 「named-parameters」


10
JavaScriptの関数呼び出しで名前付きパラメーターを提供する方法はありますか?
C#の名前付きパラメーター機能が非常に便利な場合があります。 calculateBMI(70, height: 175); これをJavaScriptで使用したい場合、何を使用できますか? 私が欲しくないのはこれです: myFunction({ param1: 70, param2: 175 }); function myFunction(params){ // Check if params is an object // Check if the parameters I need are non-null // Blah blah } 私がすでに使用したそのアプローチ。別の方法はありますか? これを行うために任意のライブラリを使用しても大丈夫です。

2
Python、可変長の位置引数の後のデフォルトのキーワード引数
Python 2の関数呼び出しで可変長の位置パラメーターの後に名前付きパラメーターを使用できると思いましたがSyntaxError、Pythonクラスをインポートするとが表示されます。たとえば、次の「get」メソッドを使用して記述しています。 class Foo(object): def __init__(self): print "You have created a Foo." def get(self, *args, raw=False, vars=None): print len(args) print raw print vars エラーは次のようになります。 def get(self, *args, raw=False, vars=None): ^ SyntaxError: invalid syntax メソッドをいくつかの方法で呼び出せるようにしたいと思います。 f = Foo() f.get(arg1, arg2) f.get(arg1, raw=True) f.get(arg1, arg2, raw=True, vars=something) 等
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.