Spec-Zone.ru › Haxe

EnumValue

без пакета

Доступно на всех платформах

Абстрактный тип, представляющий любое значение перечисления. См. Type для API рефлексии Haxe.

См. также:

  • https://haxe.org/manual/types-enum-instance.html

Методы

match(pattern:Dynamic):Bool

Сопоставляет экземпляр перечисления e с шаблоном pattern, возвращая true при успешном совпадении и false в противном случае.

Пример использования:

if (e.match(pattern)) {
	// codeIfTrue
} else {
	// codeIfFalse
}

Это эквивалентно следующему коду:

switch (e) {
	case pattern:
		// codeIfTrue
	case _:
		// codeIfFalse
}

Этот метод реализован в компиляторе. Это определение существует только для документации.

© 2005–2020 Haxe Foundation
Licensed under a MIT license.
https://api.haxe.org/EnumValue.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API