exponenta event banner

isenum

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

Синтаксис

Описание

tf = isenum(e) возвращает логический 1 (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