Scala 枚举 - 如何分配初始值?

12 浏览
0 Comments

Scala 枚举 - 如何分配初始值?

object WeekDay extends Enumeration {
   type WeekDay = Value
   val Mon, Tue, Wed, Thu, Fri, Sat, Sun = Value
}

如何设置初始值使 WeekDay.Mon == 1WeekDay.Tue == 2 等等为真?

在枚举中有一个构造函数,Enumeration(initial: Int, names: String*),我能用它来创建 WeekDay 对象吗?

admin 更改状态以发布 2023年5月24日
0
0 Comments

尝试使用 object WeekDay extends Enumeration(1),即调用枚举的构造函数。

第二个参数 names: String* 表示它接受任意数量的字符串参数 - 包括一个也没有,因此只有一个参数。

0