概述
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 上的例子 。
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 上的例子 。