Класс: 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