3
scala> object Foo extends Enumeration {
| val Bar = Value(23)
| val Moo = Value(57)
| }
defined module Foo
scala> Foo.values
res27: Foo.ValueSet = Foo.ValueSet(Bar, Moo)
予想通りです。しかし、(上から続き)Enumeration.valuesは、2回呼び出したときに設定する値を追加しますか?
scala> Foo.values
res28: Foo.ValueSet = Foo.ValueSet(Bar, Moo, Value)
何が起こったのですか?
これは2.9.0.1で再現できません - 使用しているスカラのバージョンは? –
私は2.8.1を使用しています。ちょうど2.9.0でチェックし、再現することはできません。だから私は<2.9でバグだったと思う。 –