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