as 使用类模拟枚举类
//这种类一般不需要继承(final), 成员也应该是静态常量(static const)
//---------------------------------
package {
public final class CTest {
public static const MALE:String = "male";
public static const FEMALE:String = "female";
}
}
//---------------------------------
var age:String;
age = "female";
//age = "male";
switch (age) {
case CTest.MALE:
trace("Male");
break;
case CTest.FEMALE:
trace("Female");
break;
default:
trace("?");
}
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步