2016-04-03 102 views

回答

4

少显示

final def maxId: Int

比在那些用在此枚举来识别值中的最高整数的一个更高。

final def apply(x: Int): Value

此枚举具有给定ID,以便

Animals(scala.util.Random.nextInt(Animals.maxId)) 
//> res0: recursion.recursion.Animals.Value = Monkey 

(假设所有值被用于X

的值,你没有在初始值传递给构造函数)

或者你可以用Animals.values枚举值,然后参考this question

相关问题