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 >> |
