Добавьте необязательный позиционный аргумент во входную схему синтаксического анализатора
addOptional(
добавляет необязательный, позиционный входной параметр, p
,argName
,defaultVal
)argName
, в схему входного анализатора p
. Когда входы в функцию не включают значение для этого опционального входа, входной анализатор присваивает ему значение defaultVal
.
addOptional(
задает функцию проверки для входного параметра.p
,argName
,defaultVal
,validationFcn
)
Аргументы, добавленные к схеме входа parser с addOptional
функция позиционна. Поэтому добавьте их к схеме входного анализатора в том же порядке, в котором они передаются в функцию.
Для необязательных строковых аргументов задайте функцию валидации. Без функции валидации входной анализатор интерпретирует строковый аргумент как недопустимое имя параметра и выдает ошибку.
Использовать addOptional
для добавления отдельного аргумента во входную схему синтаксического анализатора. Если вы хотите проанализировать опциональную пару "имя-значение", используйте addParameter
функция.
addParameter
| addRequired
| inputParser
| validateattributes