概述

Haxe 的枚举类型是代数数据类型 (ADT)。它们的主要用途是描述数据结构。枚举enum 关键字表示,并包含一个或多个枚举构造函数

enum Color {
    Red;
    Green;
    Blue;
    RGB(r : Int, g : Int, b : Int);
}

上面的枚举可以实例化如下:

var c1 = Color.Red;
var c2 = Color.RGB(255, 0, 0);

试试 try.haxe.org 上的例子

参考