Описание тега 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"?

Я знаю, что заголовок вопроса звучит странно, но поскольку английский не является моим родным языком, мне очень трудно формализоваться. Тем не менее, я мог бы объяснить это немного больше текста. Проблема в том, что я пытаюсь создать класс с именем …
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…
3 ответа

Почему я не могу использовать String.Empty в качестве значения параметра по умолчанию?

Сегодня я создавал значение параметра по умолчанию в конструкторе. public SomeClass (String something = String.Empty) { // ... } Компилятор пожаловался. Значение параметра по умолчанию для "что-то" должно быть константой времени компиляции. У меня с…
30 май '12 в 22:55
1 ответ

Установка параметров функции Javascript внутри скобки функции

Это так просто, я забыл, как это сделать. Я всегда передавал переменные в функцию, поэтому ее параметры были предварительно установлены, теперь мне нужно установить параметры при объявлении функции, но не помню настройки. Я ищу рабочую версию этого:…
3 ответа

Значение параметра по умолчанию для типа функции в качестве типа параметра в Swift 3

Я хочу передать функцию для вызова внутри блока завершения, если мне нужно, но я не знаю, как установить параметр по умолчанию для функции. func showAlert(controllerTitle: String, message: String, actionTitle: String, preferredStyle: UIAlertControll…
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 Но теперь, если я сдела…
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&lt;bool b, typename T&gt; void foo(const T&amp; t = []() {}) { // implementation here } void bar() { foo&lt;true&gt;([&amp;](){ /* implementation here */ }); // this compiles foo&lt;true&gt;(); // 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 Конкретно смотрите скриншот м…
1 ответ

Как установить параметр datetime по умолчанию в хранимой процедуре?

Я объявил хранимую процедуру в Sybase, и один из параметров имеет тип datetime. Теперь я хочу присвоить этой дате время значение по умолчанию. Вот декларация: create procedure Procedure ( @fromDate datetime = getdate() ) ... Однако Sybase дает мне о…
1 ответ

Параметры по умолчанию для методов класса шаблона

Есть ли способ предоставить значения параметров по умолчанию для методов класса шаблона? Например, у меня есть следующее: template&lt;class T&gt; class A { public: A foo(T t); }; Как я должен изменить это, чтобы дать foo параметр по умолчанию типа T…
25 сен '11 в 13:51