Вопросы с тегом 'named-parameters'

Именованные параметры позволяют указать аргумент для определенного параметра, связав аргумент с именем параметра, а не с положением параметра в списке параметров.
8 отв.

Стандартные аргументы Python против аргументов ключевого слова

Как аргументы ключевого слова отличаются от обычных аргументов? Могут ли все аргументы передаваться как name=value вместо использования позиционного синтаксиса?
14 сент. '09 в 1:54
8 отв.

Именованные параметры в javascript

Я обнаружил, что функция именованных параметров на С# весьма полезна в некоторых случаях. calculateBMI(70, height: 175); Что делать, если я хочу это в javascript? То, что я не хочу, - myFunction({ param1 : 70, param2 : 175}); function myFunct...
03 авг. '12 в 15:51
2 отв.

Python, аргументы ключевого слова по умолчанию после позиционных аргументов переменной длины

Я думал, что могу использовать именованные параметры после позиционных параметров переменной длины в вызове функции в Python 2, но при импорте класса python я получаю SyntaxError. Я пишу со следующим методом "get", например: class Foo(object): ...
09 мая '11 в 20:09
6 отв.

Почему вызов функции требует имя параметра в Swift?

У меня есть эта функция в классе: func multiply(factor1:Int, factor2:Int) -> Int{ return factor1 * factor2 } Я пытаюсь вызвать функцию, используя это: var multResult = calculator.multiply(9834, 2321) Проблема заключается в том, что компи...
04 июня '14 в 22:25
6 отв.

Именованные параметры в JDBC

Именованные параметры в JDBC вместо позиционных, например @name, @city в запросе ADO.NET ниже? select * from customers where name=@name and city = @city
22 февр. '10 в 12:37
5 отв.

Именованные параметры

У меня есть метод def test(String a, String b) { } и я хотел бы назвать это с помощью карты динамических параметров. Я всегда, хотя test(['1','2']); //valid call а также test([a:'1',b:'2']); //=> does not work будет работать. но это не ...
22 дек. '12 в 16:36
7 отв.

Параметры и названные аргументы по умолчанию, такие как нефть и вода, в API Scala?

Я работаю над API Scala (для Twilio, кстати), где операции имеют довольно большое количество параметров, и многие из них имеют разумные значения по умолчанию. Чтобы уменьшить типизацию и повысить удобство использования, я решил использовать классы c...
17 нояб. '10 в 0:52
3 отв.

Как указать JPA-параметр, окруженный подстановочными знаками?

Как я могу указать запрос JPA, например: Query q = em.createQuery( "SELECT x FROM org.SomeTable x WHERE x.someString LIKE '%:someSymbol%'" ); а затем: q.setParameter("someSymbol", "someSubstring"); и не запускать org.hibernate.QueryP...
12 мая '11 в 22:21
6 отв.

С++ "Именованный идентификатор параметра" vs. Boost:: Библиотека параметров

Я посмотрел на Именованный идентификатор параметра и Boost:: Библиотека параметров. Какие преимущества у каждого есть над другим? Есть ли веская причина всегда выбирать один за другим, или каждый из них может быть лучше другого в некоторых ситуациях ...
15 окт. '08 в 6:46
3 отв.

Передача лямбда-функций как именованных параметров в С#

Скомпилируйте эту простую программу: class Program { static void Foo( Action bar ) { bar(); } static void Main( string[] args ) { Foo( () => Console.WriteLine( "42" ) ); } } Ничего странного. Если мы сде...
08 нояб. '11 в 19:11
4 отв.

В Ruby нет названных параметров?

Это так просто, что я не могу поверить, что это поймало меня. def meth(id, options = "options", scope = "scope") puts options end meth(1, scope = "meh") -> "meh" Я предпочитаю использовать хеши для аргументов только потому, что это было так...
08 марта '12 в 6:30
11 отв.

Именованные параметры в Ruby Structs

Я новичок в Ruby, так что извиняюсь, если это очевидный вопрос. Я хотел бы использовать именованные параметры при создании экземпляра Struct, т.е. иметь возможность указывать, какие элементы в Struct получают какие значения, а по умолчанию - значени...
23 марта '11 в 18:48
4 отв.

Принуждение именованных аргументов в С#

В С# 4 появилась функция под названием named arguments, которая особенно полезна в таких сценариях, как int RegisterUser(string nameFirst, string nameLast, string nameMiddle, string email) Есть ли способ принудительно использовать именованные аргу...
02 июля '12 в 23:23
6 отв.

Как вызвать функцию со словарем, который содержит больше элементов, чем функция имеет параметры?

Я ищу лучший способ комбинировать функцию со словарем, который содержит больше элементов, чем функциональные входы базовая ** распаковка kwarg в этом случае не выполняется: def foo(a,b): return a + b d = {'a':1, 'b':2, 'c':3} foo(**...
19 марта '16 в 16:03
3 отв.

Почему нам нужно указывать имя параметра в интерфейсе?

Когда мы создаем методы интерфейса, не можем ли мы сделать что-то вроде java: void interface_method(Integer,String, /* other parameter */); Вместо этого я заметил, что нам также нужно указать имена параметров lile: void interface_method(Integer...
12 июня '12 в 16:54