isenum

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

Синтаксис

tf = isenum(e)

Описание

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