概述

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

參考