Генерация кода для списков аргументов переменной длины

Когда вы используете varargin и varargout для генерации кода существуют следующие ограничения:

  • Если вы используете varargin чтобы задать аргумент функции точки входа, генератор кода производит функцию с фиксированным количеством аргументов. Это фиксированное количество аргументов основано на количестве аргументов, которые вы задаете при генерации кода.

  • Вы не можете записать в varargin. Если вы хотите записать во входные параметры, скопируйте значения в локальную переменную.

  • Чтобы индексировать в varargin и varargout, используйте фигурные скобки {}, а не круглые скобки ().

  • Генератор кода должен иметь возможность определять значение индекса в varargin или varargout.

Похожие темы