varargout
переменное число аргументов в списке выходных аргументов
Описание
Функция, чей список выходных аргументов содержит varargout
должен вызываться с бОльшим числом аргументов, чем указано в списке выходных аргументов.
Аргументы вызова, переданные внутрь в форме ключевого слова varargout
,
извлекаются из списка varargout
, определённого внутри функции.
varargout = function ex()
может вызываться с любым количеством
выходных аргументов. Внутри функции ex
выходные аргументы могут
храниться в varargout(i)
.
Может также использоваться [X1,...,Xn,varargout] = function ex()
.
В этом случае переменные Xi
и varargout(i)
должны быть определены в функции.
Фактическое общее количество выходных аргументов даётся с помощью argn(1)
.
varargout is by default initialized to list() . |
Примеры
Смотрите также
История
Версия | Описание |
6.0.0 | varargout is now initialized to list() by default. |
Report an issue | ||
<< varargin | Функции | whereis >> |