parenAssign

Класс: matlab.mixin.indexing.RedefinesParen
Пакет: matlab.mixin.indexing

Настройте обработку присвоений индекса объекта, которые начинаются с круглых скобок

Синтаксис

updatedObj = parenAssign(obj,indexOp,varargin)

Описание

updatedObj = parenAssign(obj,indexOp,varargin) указатели индексируют операции присвоения, которые начинаются с круглых скобок, таких как obj(idx) = B или obj(idx).prop{1} = B. indexOp объект содержит индексы значений, изменяемых, и varargin массив ячеек значений, которые будут присвоены тем индексируемым местоположениям. Метод возвращает обновленный объект.

Входные параметры

развернуть все

Возразите, что реализации настроили индексацию круглых скобок путем наследования matlab.mixin.indexing.RedefinesParen.

На типы индексации операций и индексов ссылаются в виде массива IndexingOperation объекты. Для присвоения круглых скобок первый объект в массиве имеет Type свойство Paren.

Значения, которые будут присвоены в операции индексации в виде массива ячеек. Например, в операции obj(idx) = B присвоения, значение B единственный элемент для этого аргумента.

Выходные аргументы

развернуть все

Обновленный объект после операции присвоения.

Примеры

Для полностью аннотируемого примера класса отображения, который реализует пользовательскую индексацию круглых скобок, смотрите, Настраивают Индексацию Круглых скобок для Отображения Класса.

Введенный в R2021b