Описание тега default-parameters
A default parameter is a function or method parameter that has a default value provided to it. If the user does not supply a value for this parameter, the default value will be used. If the user does supply a value for the default parameter, the user supplied value is used.
4
ответа
Невозможно использовать объект как тип параметра метода по умолчанию
Мой код выглядит так static void SomeVoid(object obj1, object ojb2 = someDefaultValue) { // Do Something Here } компилятор говорит, что значение параметра Default для 'obj2' должно быть константой времени компиляции. А что я могу сделать? someDefaul…
11 июн '13 в 14:50
1
ответ
Python 3: Предоставление команды для установки атрибута self в __init__ с необходимостью использовать "self"?
Я знаю, что заголовок вопроса звучит странно, но поскольку английский не является моим родным языком, мне очень трудно формализоваться. Тем не менее, я мог бы объяснить это немного больше текста. Проблема в том, что я пытаюсь создать класс с именем …
15 ноя '12 в 14:56
2
ответа
Действия POST с тем же именем и разными параметрами [по умолчанию] не будут запускаться при вызове Ajax
В основном, у меня есть эти 2 действия: [HttpPost] [ActionName("ListarTodosGrupo")] public ActionResult ListAllFromGroup(string wildcard = "", int registries = 10) { // ... } [HttpPost] [ActionName("ListarTodosGrupo")] public ActionResult ListAllFro…
25 май '16 в 11:44
2
ответа
Всегда ли значения параметров по умолчанию всегда важнее в Scala?
def foo(implicit i: Int = 1) = i def bar(implicit j: Int) = foo() bar(4) Этот кусок кода оценивается как 1, Таким образом, значение по умолчанию имеет приоритет над неявным j, который создается 4, Поэтому кажется, что, по крайней мере, в этом пример…
10 фев '18 в 00:27
3
ответа
Независимая от платформы /dev/null в C++
Возможный дубликат: Реализация no-op std::ostream Есть ли потоковый эквивалент NULL в C++? Я хочу написать функцию, которая принимает поток, если пользователь хочет, чтобы внутренний вывод был куда-то, но если нет, вывод идет в какое-то поддельное м…
05 июн '11 в 04:08
0
ответов
Можно ли получить функцию первого класса с параметрами по умолчанию?
У меня есть куча похожих функций, которые имеют одинаковые параметры. Некоторые параметры имеют значение по умолчанию. Вот два из них: func debug(_ message: String, eventid: String = Foundation.UUID().uuidString, logFile: String = "log.log", evenIde…
10 окт '18 в 13:22
3
ответа
Почему я не могу использовать String.Empty в качестве значения параметра по умолчанию?
Сегодня я создавал значение параметра по умолчанию в конструкторе. public SomeClass (String something = String.Empty) { // ... } Компилятор пожаловался. Значение параметра по умолчанию для "что-то" должно быть константой времени компиляции. У меня с…
30 май '12 в 22:55
1
ответ
Установка параметров функции Javascript внутри скобки функции
Это так просто, я забыл, как это сделать. Я всегда передавал переменные в функцию, поэтому ее параметры были предварительно установлены, теперь мне нужно установить параметры при объявлении функции, но не помню настройки. Я ищу рабочую версию этого:…
19 июн '15 в 12:46
3
ответа
Значение параметра по умолчанию для типа функции в качестве типа параметра в Swift 3
Я хочу передать функцию для вызова внутри блока завершения, если мне нужно, но я не знаю, как установить параметр по умолчанию для функции. func showAlert(controllerTitle: String, message: String, actionTitle: String, preferredStyle: UIAlertControll…
01 май '17 в 10:47
6
ответов
C# 4 значения параметров по умолчанию: Как назначить значение DateTime/ объекта по умолчанию?
Если DateTime является объектом и параметрам C# по умолчанию можно назначать только константы времени компиляции, как вы предоставляете значения по умолчанию для таких объектов, как DateTime? Я пытаюсь инициализировать значения в POCO с помощью конс…
24 май '10 в 03:11
3
ответа
Стоимость параметров по умолчанию в C++
Я наткнулся на пример из "Эффективного C++ во встроенной среде" Скотта Мейерса, где были описаны два способа использования параметров по умолчанию: один был описан как дорогостоящий, а другой - как лучший вариант. Мне не хватает объяснения того, поч…
20 фев '18 в 08:45
1
ответ
es6 параметры по умолчанию
В "Понимание ECMAScript6", [Объект] по умолчанию должен иметь всю ту же информацию, что и деструктурированные параметры (с теми же настройками по умолчанию, чтобы обеспечить согласованное поведение), как в этой версии функции setCookie(): function s…
17 мар '16 в 17:17
3
ответа
AS3: обратный вызов EventListener переопределяет параметры функции по умолчанию?
Я обнаружил, столкнулся с чем-то странным сегодня. У меня есть функция с логическим параметром по умолчанию: function f(boolean:Boolean=false) { trace(boolean); } Вызов его обычно дает то, что вы ожидаете: f(); //traces false Но теперь, если я сдела…
17 янв '15 в 16:48
1
ответ
Почему локальная переменная "запоминается" в этом случае?
def word_to_syllable(w,li=[]): if not w: return li pattern = """ ######## """ pattern = re.sub("C","[^aeiou]",pattern) pattern = re.sub("V","[aeiou]",pattern) match = re.findall(pattern,w,re.VERBOSE)[0] #print(li) li.append(match) w = w[len(match):]…
26 окт '13 в 01:55
1
ответ
Как использовать std:: vector<unique_ptr <T >> в качестве параметра по умолчанию
EDIT2: Чтобы уточнить: Этот вопрос возник из-за проблемы, которая на самом деле не имела ничего общего с параметрами по умолчанию, а с конструкторами копирования и перемещения. Я принял ответ, который фактически отвечает на вопрос (поэтому, если вы …
24 апр '14 в 23:03
5
ответов
Лямбда по умолчанию как шаблонный параметр функции
Рассмотрим следующий код template<bool b, typename T> void foo(const T& t = []() {}) { // implementation here } void bar() { foo<true>([&](){ /* implementation here */ }); // this compiles foo<true>(); // this doesn't compi…
26 ноя '17 в 11:02
3
ответа
Есть ли способ использовать значение по умолчанию для необязательного параметра, когда передается значение NULL?
Например, если у меня есть следующий класс данных: data class Data( val name: String = "", val number: Long = 0 ) И функции, которые могут вернуть null: fun newName(): String? {} fun newNumber(): Long? {} Я знаю, что могу использовать следующее, что…
23 июн '17 в 19:15
7
ответов
Получение Eclipse для открытия.html в текстовом редакторе по умолчанию?
Eclipse Juno продолжает открывать мои HTML-файлы во встроенном веб-браузере, а не во встроенном редакторе с подсветкой синтаксиса. Я установил: Редактор веб-страниц Инструменты веб-разработчика Eclipse PyDev для Eclipse Конкретно смотрите скриншот м…
06 авг '12 в 15:22
1
ответ
Как установить параметр datetime по умолчанию в хранимой процедуре?
Я объявил хранимую процедуру в Sybase, и один из параметров имеет тип datetime. Теперь я хочу присвоить этой дате время значение по умолчанию. Вот декларация: create procedure Procedure ( @fromDate datetime = getdate() ) ... Однако Sybase дает мне о…
01 дек '10 в 15:50
1
ответ
Параметры по умолчанию для методов класса шаблона
Есть ли способ предоставить значения параметров по умолчанию для методов класса шаблона? Например, у меня есть следующее: template<class T> class A { public: A foo(T t); }; Как я должен изменить это, чтобы дать foo параметр по умолчанию типа T…
25 сен '11 в 13:51