gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-05 01:38:12 24 4
gpt4 key购买 nike

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 对象?

最佳答案

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

第二个参数 names: String*意味着它接受任意数量的字符串参数——根本不包括一个参数,因此只有一个参数。

关于Scala 枚举 - 如何分配初始值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7563213/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com