enumeration

Представители перечисления классов и имена

Описание

пример

enumeration ClassName отображает имена представителей перечисления для MATLAB® класс с именем ClassName.

пример

enumeration(obj) отображает имена представителей перечисления для класса obj.

пример

m = enumeration(___) возвращает представителей перечисления в векторе-столбце m.

пример

[m,s] = enumeration(___) возвращает представителей перечисления в векторе-столбце m и имена представителей массива ячеек s. Имена в s элементно соответствует представителям перечисления в m.

Примеры

свернуть все

Отображение имен представителей перечисления для класса matlab.lang.OnOffSwitchState.

enumeration matlab.lang.OnOffSwitchState
Enumeration members for class 'matlab.lang.OnOffSwitchState':

    off
    on

Отображение имен представителей перечисления для класса matlab.lang.OnOffSwitchState с помощью объекта представителя перечисления.

e = matlab.lang.OnOffSwitchState.off;
enumeration(e)
Enumeration members for class 'matlab.lang.OnOffSwitchState':

    off
    on

Верните представителей перечисления для класса matlab.lang.OnOffSwitchState в вектор-столбец.

m = enumeration('matlab.lang.OnOffSwitchState')
m = 
  2x1 OnOffSwitchState enumeration array

    off
    on 

Верните представителей перечисления класса matlab.lang.OnOffSwitchState в векторе-столбце и имена перечислений в массиве ячеек.

[m,s] = enumeration('matlab.lang.OnOffSwitchState')
m = 
  2x1 OnOffSwitchState enumeration array

    off
    on 

s = 2x1 cell
    {'off'}
    {'on' }

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

свернуть все

Имя класса перечисления, заданное как вектор символов или строковый скаляр.

Типы данных: char | string

Образец класса перечисления.

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

свернуть все

Перечисление представителей, возвращенное как вектор-столбец.

Имена представителей перечисления, возвращенные как массив ячеек из векторов символов.

Подробнее о

свернуть все

Описание поведения

Поведение enumeration функция.

  • Класс перечисления, производный от встроенного класса, может задать несколько имен для данного представителя перечисления.

  • Когда вы вызываете enumeration функция без выходные аргументы, MATLAB отображает только имя для каждого представителя перечисления (как указано в определении класса). Чтобы просмотреть все доступные представители перечисления и их имена, используйте два выходных аргументов. Для примера, [m,s] = enumeration(obj);.

Расширенные возможности

Генерация кода C/C + +
Сгенерируйте код C и C++ с помощью Coder™ MATLAB ®

.
Введенный в R2009b