named-parameters

Я посмотрел как на именованную идиому параметров , так и на Boost::Parameter library. Какие преимущества имеет каждый из них перед другим? Есть ли веская причина всегда выбирать одно из них вместо другого, или каждый из них может быть лучше другого в некоторых ситуациях (и если да, то в каких ситуациях)?...

Я надеюсь, чтобы загрузить .чистые DLL-файл в установить IronPython. Но одна из статических функций в .NET dll, имеет некоторые именованные и необязательные Аргументы. Например, рисовать (вес: w, высота: h, площадь=1) Только можно ли использовать полные аргументы?...

Мы приняли соглашение, что при вызове функции C# с" неочевидным " параметром мы используем именованный параметр, даже если в этом нет необходимости. Например obj.Process(save: true) Вместо obj.Process(true) Хотя в этом нет необходимости, это значительно облегчает просмотр кода, чтобы увидеть, что про...

Groovy соберет все именованные параметры в карту и передаст ее в метод в качестве первого параметра. Это кажется аккуратным,но после попытки заставить его работать он кажется действительно непригодным. Таким образом, проблема заключается в следующем методе: def method(paramMap, specificVar1 = 7, specificV...

Я разрабатывал библиотеку GUI для Windows (как личный сайд-проект, без стремления к полезности). Для моего класса главного окна я установил иерархию классов опций (используя идиому именованных параметров ), потому что некоторые опции являются общими, а другие специфичны для определенных типов окон (например,...

Я нахожу функцию именованных параметров в C# довольно полезной в некоторых случаях. calculateBMI(70, height: 175); Что делать, если я хочу это в javascript? чего я не хочу - myFunction({ param1 : 70, param2 : 175}); function myFunction(params){ //check if params is an object //check if the par...

Я думал, что могу использовать именованные параметры после позиционных параметров переменной длины в вызове функции в Python 2, но я получаю SyntaxError при импорте класса python. Я пишу со следующим методом "get", например: class Foo(object): def __init__(self): print "You have created a Foo." ...

есть ли именованные параметры в JDBC вместо позиционных, таких как @name,@city в ADO.NET запрос ниже? select * from customers where name=@name and city = @city ...