isenum

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

Синтаксис

Описание

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

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

Примеры

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

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

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++ с помощью MATLAB® Coder™.

Представленный в R2015a