私はScalaスタイルの列挙型を持っています
object SomeObject {
final object SomeEnum extends Enumeration {
type SomeEnum = Value
val val1, val2, val3 = Value
}
方法:
1)valueOf
文字列表現で値を取得できるようにメソッドを呼び出しますか?
val possibleVal3 = SomeObject.SomeEnum.valueOf("val3")
2) Java の序数の類似物を呼び出します。
val a = SomeObject.SomeEnum.val2
a.ordinal
明らかに、そのようなメソッドはありませんSomeEnum
。