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

Любой способ указать необязательные значения параметров в PHP?
Допустим, у меня есть функция PHP foo: function foo($firstName = 'john', $lastName = 'doe') { echo $firstName . " " . $lastName; } // foo(); --> john doe Есть ли способ указать только второй необязательный параметр? Пример:...
20226 просмотров
schedule 13.07.2022

F#: почему я не могу использовать необязательные параметры в свободных функциях?
Почему я не могу использовать необязательные параметры в свободных функциях, определенных с помощью «let»? Почему они разрешены только в функциях-членах?
3124 просмотров
schedule 26.06.2023

Почему необязательные параметры должны стоять в конце объявления
Во всех языках программирования, поддерживающих необязательные параметры, которые я видел, есть имитация того, что необязательные параметры должны появляться в конце объявления. Никакие обязательные параметры не могут быть включены после...
17242 просмотров

Параметры метода по умолчанию в C#
Как я могу заставить метод иметь значения по умолчанию для параметров?
15230 просмотров
schedule 17.04.2023

Хранимая процедура SQL с бесконечными необязательными параметрами
Я хочу создать хранимую процедуру с минимум двумя обязательными параметрами, но ее также можно вызывать с параметрами 2,3,4,5... и так далее. Причина: у меня есть несколько таблиц с парами ключ-значение, но тогда этот ключ-значение может быть группой...
1507 просмотров

Как определить и использовать boost::function с необязательными аргументами?
Я использую класс, которому нужен какой-то метод обратного вызова, поэтому я использую boost:: function для хранения указателей функций. мне нужно, чтобы обратный вызов имел один необязательный аргумент, но я обнаружил, что boost:: function не...
2208 просмотров

Почему для необязательных параметров в C# 4.0 требуются константы времени компиляции?
Также есть ли способ использовать значения времени выполнения для необязательных параметров метода?
2388 просмотров
schedule 02.01.2023

Передача переменных аргументов в C
Кто-нибудь знает, как переменные аргументы передаются в классическом C? Сегодня я провел некоторую отладку, и большинство обычных аргументов передаются через стек. Однако кажется, что это не относится к переменным аргументам. Хранятся ли эти...
542 просмотров

Могу ли я сделать необязательный параметр выражения linq в С# 4.0?
У меня есть следующий код. public void GetMessages(Expression<Func<IMessageQueryable, bool>> messageSpecification, string folder = "INBOX") { // Implementation stripped } Как я могу указать значение по умолчанию для...
1453 просмотров
schedule 28.10.2022

Как выполнить частный статический метод с дополнительными параметрами через отражение?
У меня есть класс с частным статическим методом с необязательным параметром. Как мне вызвать его из другого класса через Reflection? Есть аналогичный вопрос , но он не обращается к статическому методу или необязательным параметрам. public class...
17905 просмотров

C# XNA Xbox, в этом случае необязательные параметры не являются необязательными
По-видимому, необязательные параметры не будут работать в C# Xna при использовании на Xbox, во время компиляции указывается, что они не поддерживаются. У меня такая ситуация: func(float? a = null, int? b = null) При большом количестве этих...
539 просмотров
schedule 12.06.2023

Обнаружение параметров процедуры DB2 по умолчанию с помощью таблиц SYSCAT
Как и Oracle, DB2 поддерживает значения параметров по умолчанию в хранимых процедурах. Синтаксис оракула: CREATE OR REPLACE PROCEDURE p_default ( p_in_number IN number := 0, p_out_number OUT number, p_in_varchar IN varchar2 := '0',...
3102 просмотров

System.MissingMethodException после добавления необязательного параметра
Я получаю сообщение об ошибке System.MissingMethodException после того, как у меня есть необязательный параметр в одном компоненте, а другой компонент, который вызывает его, не был построен, поскольку он вызывает его со старым количеством параметров....
8902 просмотров

Необязательные параметры с заглушкой в ​​RhinoMock
Я хочу заглушить функцию, которая получает 2 логических параметра. Первый обязателен, а второй необязателен. Если я попытаюсь отправить Arg.Is.Anything первому, но без информации для второго, я получаю сообщение об ошибке:...
3037 просмотров

Является ли вариационная функция подходящим решением для необязательного аргумента?
Если у меня есть функция, в которой последний аргумент является необязательным, целесообразно ли использовать ... , чтобы аргумент был необязательным, или это считается дурным тоном? Пример: func Foo(s ...string) { switch len(s) {...
561 просмотров
schedule 08.03.2023

C# — вызов конструктора структуры со всеми параметрами по умолчанию
Я столкнулся с этой проблемой сегодня при создании struct для хранения набора данных. Вот пример: public struct ExampleStruct { public int Value { get; private set; } public ExampleStruct(int value = 1) : this() {...
15851 просмотров

динамические и необязательные параметры метода
Таким образом, C# поддерживает необязательные параметры: void MethodName(string param = "optional!") { } И параметры динамического метода: void MethodName(dynamic param) { } Но, к сожалению, вы не можете использовать их вместе...
6480 просмотров

список параметров (*) с ленивыми параметрами по имени?
Я могу: scala> def foo( f: => String) = println(f) foo: (f: => String)Unit и я могу: scala> def foo( f: String*) = f.map(println) foo: (f: String*)Seq[Unit] но я не могу: scala> def foo( f: =>String* ) =...
423 просмотров
schedule 11.06.2023

Принятие необязательного параметра только как именованного, а не позиционного
Я пишу сценарий PowerShell, который является оболочкой для .exe. Я хочу иметь некоторые необязательные параметры сценария, а остальные передать непосредственно в exe. Вот тестовый скрипт: param ( [Parameter(Mandatory=$False)] [string] $a =...
8162 просмотров

Как проверить, предоставлены ли некоторые из дополнительных параметров процедуры excel-VBA?
Я пытаюсь написать макрос VBA для автофильтрации таблицы, используя ввод пользователя. Мне нужно, чтобы пользователь указал столбцы для фильтрации, а также критерии для этого поля. Поэтому я решил определить Sub с несколькими необязательными...
1015 просмотров
schedule 12.04.2023