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