2017-04-01 33 views

回答

2

是啊,这是不幸的。如果参考source code你会看到一个Value既是(在管线184 abstract class)类型,以及一个重载的方法(线128 - 154)。

调用Value方法时,如果没有参数,实际上会调用new Val(i, name),因此每个颜色都会分配一个“新”值,即不同的值。

斯卡拉枚举发生了一些major rethinking,看起来很有可能在即将发布的版本改变。