Класс: matlab.mixin.indexing.RedefinesDot
Пакет: matlab.mixin.indexing
Определите количество значений, чтобы возвратиться из индивидуально настраиваемых операций индексации, начинающихся с точек
n = dotListLength(obj,indexOp,indexContext)
определяет количество значений, чтобы возвратиться из индивидуально настраиваемых операций индексации, которые начинаются с точек и что ссылка или присвоение к спискам, разделенным запятыми. Операции, которые начинаются с точечной индексации и заканчиваются точкой или индексацией фигурной скобки, производят списки, разделенные запятыми, такие как n = dotListLength(obj,indexOp,indexContext)[C{:}] = obj{1:3} и [obj{1}.prop{1:3}] = B{:}. indexOp объект содержит индексы, изменяемые, и indexContext идентифицирует, используется ли ссылка в операторе как список аргументов к функции, или в операции присвоения.
Для примера скалярного класса struct, который реализует пользовательскую точечную индексацию, смотрите matlab.mixin.indexing.RedefinesDot.
matlab.mixin.indexing.RedefinesDot | matlab.mixin.indexing.RedefinesBrace | matlab.mixin.indexing.RedefinesParen