小编Avt*_*t'W的帖子

在 Haxe switch/case 中,有没有办法将 case 'xx': 与默认值:?

我喜欢使用switch/case很多,但我一直想知道是否可以将默认值与 case 混合使用Haxe(版本 2 或 3)?

这是我试图实现的一个例子,除了它不编译:

switch(s) {
    case 'reset': trace("...");
    case 'stat','stats': trace("...");        // This compiles ok in case some people don't know
    case 'help', default: trace("...");       // This doesn't compile
}
Run Code Online (Sandbox Code Playgroud)

你知道这是否可能吗?有时我更喜欢这种方式,因为即使它相当于只使用默认值,但有时这种方式对读者来说代码更精确(没有歧义或混淆)。

haxe

2
推荐指数
1
解决办法
392
查看次数

标签 统计

haxe ×1