isenum

Определите, является ли переменная перечислением

Синтаксис

Описание

tf = isenum(e) возвращает логический 1 (true), если e является перечислением. В противном случае возвращается логический 0 (false). Пустые объекты перечисления возвращают true.

Если e является разнородный массив, isenum всегда возвращается false.

Примеры

Тест на перечисление

Определите, является ли переменная перечислением.

The PPM класс определяет перечисления для трех уровней:

classdef PPM < int32
   enumeration
      High (1000)
      Medium (100)
      Low (10)
   end
end

Создайте переменную, представляющую уровень. Использовать isenum чтобы определить, является ли переменная перечислением:

currentLevel = PPM.High;
isenum(currentLevel)
ans =

     1

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

свернуть все

Входной массив, заданный как любой MATLAB® переменная.

Подробнее о

свернуть все

Перечисления

Перечисления являются фиксированным набором имен, представляющих один тип значения. Для получения дополнительной информации см. раздел Именованные значения.

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

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

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