Описание тега optional-parameters

Необязательный параметр - это параметр, который вызывающий абонент может включить в вызов функции или метода, но не обязан. Если опущено, вместо него используется значение по умолчанию. Необязательные параметры полезны, когда в большинстве случаев используется значение по умолчанию, но иногда их все же необходимо указывать.
1 ответ

Необязательные параметры в хранимой процедуре в SQL Server

Я новичок в переполнении стека, а также хранимых процедур. Я хотел бы настроить процедуру, чтобы включить три дополнительных параметра и три зависимых параметра. Если пользователь не предоставляет эти необязательные параметры, то набор результатов б…
1 ответ

Вызов функции без параметра, когда параметр по умолчанию уже определен

Прошло много времени с тех пор, как я писал на C++, и я не могу найти решение моей проблемы в Интернете, поэтому этот вопрос: У меня есть класс, где я хочу определить функцию с параметром по умолчанию: Run (par = "default") class.h содержит: class T…
26 фев '14 в 08:38
2 ответа

Инициализатор для условного связывания должен иметь необязательный тип, а не '[String: Any]'

Может кто-нибудь сказать мне, как это исправить? Я просто пытаюсь получить сигналы от разговора. `self.title = "Home" print("Requesting data...") Alamofire.request( "https://api.thingspeak.com/channels/290427/feeds.json", parameters: ["results": "1"…
29 июн '17 в 14:58
4 ответа

Может ли параметр enum быть необязательным в C#?

Я использовал этот полезный пост, чтобы узнать, как передать список значений Enum в качестве параметра. Теперь я хотел бы знать, могу ли я сделать этот параметр необязательным? Пример: public enum EnumColors { [Flags] Red = 1, Green = 2, Blue = 4, B…
20 мар '15 в 08:00
1 ответ

Перегрузка метода Typescript одним параметром другого типа (не примитив)

Хорошо, что я хотел бы сделать, это просто. Я хочу перегрузить метод, чтобы он мог принимать один параметр, который не имеет примитивного типа. Я понимаю, что не могу сделать это так, потому что TypeScript теряет все типы при компиляции в JavaScript…
3 ответа

Необязательные параметры: хорошо или плохо?

Я пишу и просматриваю множество методов в проекте, с которым я работаю, и столько, сколько я думаю overloads полезны, я думаю, что, имея простой optional parameter со значением по умолчанию можно обойти проблему, помогая писать более читабельный, и …
15 май '13 в 13:29
2 ответа

PHP preg_match с необязательными математическими правилами

Я хочу проанализировать эту строку и получить строку специальных значений для анализа есть один из этих шаблонов app/(integer)/(integer)/(text or null) app/(integer)/(text or null) app/(text or null) я могу использовать preg_match для простого испол…
4 ответа

Добавление параметров в Runtime.getRuntime()?

void restartWeb() { try { String[] command = new String[] {"webRestarter.exe" , ">>","webLog.log"}; Runtime.getRuntime().exec(command); } catch (java.io.IOException err) { webServer.logError(err.getMessage()); } } Почему это не работает? Как я…
1 ответ

Различают & необязательный аргумент со значением по умолчанию от значения

Согласно функциям на GigaMonkeys, Common Lisp поддерживает необязательные позиционные параметры через &optional и значение по умолчанию может быть установлено произвольно. Значением по умолчанию является nil, (defun function (mandatory-argument …
1 ответ

Написание Javadoc для функций с (смоделированными) необязательными аргументами / аргументами по умолчанию

У меня есть Java-оболочки для некоторого кода C++, в котором я имитирую аргументы по умолчанию, вручную перегружая соответствующие методы. [Пример как в Поддерживает ли Java значения параметров по умолчанию?.] В одном случае в C++ fn есть 3 необязат…
2 ответа

Есть ли PHP-подобные необязательные параметры в C#?

С необязательными параметрами PHP, если вы не отправите параметр, ему будет присвоено значение по умолчанию: public function getCustomer(id, optionalMessage = "(no message)") { ... } в C# я обычно решаю эту проблему с перегрузкой метода C#, например…
16 мар '09 в 14:08
2 ответа

AWS Lambda передает параметры для работы с клеем

Нам нужно передать 4 параметра из AWS Lambda в AWS клеевое задание при запуске клеевого задания. response = client.start_job_run (JobName = 'my_test_Job', Arguments = {'--yr_partition_val': 2017, '--mon_partition_val': 05, '--date_partition_val': 25…
11 фев '19 в 14:25
2 ответа

Создать пакетный файл с несколькими именованными параметрами

Я получил требование создать командный файл с несколькими необязательными параметрами. пример MyTestSqlBatch.bat ServerName DatabaseName [UserId] [Password] [Command] [parameter] Вот ServerName а также DatabaseName являются обязательными А также Use…
2 ответа

Проверьте, был ли передан необязательный аргумент байта

Я хочу позволить пользователю указать собственный цвет для класса в конструкторе путем передачи байтов RGBA. Если они не задают пользовательский цвет, будет использоваться цвет по умолчанию из настроек приложения. Однако, если Alpha не указан, предп…
09 апр '17 в 22:26
1 ответ

Необязательный параметр ошибки словаря: значение параметра Defualt для 'nodeInfo' должно быть постоянной времени компиляции

Я пытаюсь определить новую подпрограмму, которая принимает словарь в качестве необязательного параметра со значением по умолчанию в качестве пустого словаря, а также две необязательные строки. public void findPath(string start, string end, Dictionar…
10 фев '19 в 14:17
16 ответов

Дополнительные параметры Java

Как использовать дополнительные параметры в Java? Какая спецификация поддерживает необязательные параметры?
08 июн '09 в 16:12
3 ответа

Объединение CallerMemberName с параметрами

Прямо сейчас (C# 4.0) наш метод регистрации выглядит public void Log(string methodName, string messageFormat, params object[] messageParameters) где регистратор выполняет форматирование строки, так что вызывающая сторона не помещает String.Format дл…
3 ответа

Компилятор жалуется на мои параметры по умолчанию?

У меня проблемы с этим фрагментом кода, после того как я взял этот класс из файла main.cpp и разделил его на.h и.cpp, компилятор начал жаловаться на параметры по умолчанию, которые я использовал в void. /* PBASE.H */ class pBase : public sf::Thread …
02 июн '11 в 04:39
1 ответ

Swift: как изменить порядок и пропустить параметры в функциях, хранящихся в переменных

Я немного знаком с хранением и передачей функций в Swift, однако у меня есть несколько конкретных вопросов о поведении языка в этом отношении. Скажем, у нас есть переменная функция MathOperation: var mathOperation: (Double, Double) -> Double Тепе…
1 ответ

Можно ли иметь переменное количество параметров для каждой функции без перегрузки?

Можно ли сделать так, чтобы вам не приходилось перегружать определение функции 3 раза, если вы хотите иметь возможность передавать от 1 до 3 параметров в него? Например вместо: function(class a) { //this is called if only 1 class is passed instance …