Questions tagged «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) 等等

5
JDBC中的命名参数
这个问题已经在这里有了答案: 在JDBC预处理语句中使用变量而不是参数索引 (3个答案) 5个月前关闭。 是否有一个名为JDBC中,而不是那些位置参数,比如@name,@city在下面的ADO.NET查询? select * from customers where name=@name and city = @city
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.