gpt4 book ai didi

Scala 枚举数据作为字符串?

转载 作者:行者123 更新时间:2023-12-02 09:21:53 24 4
gpt4 key购买 nike

Scala 中的枚举数据类型是否可以实现为 String as

enum Currency {CAD, EUR, USD }

在 Java 中而不是
object Currency extends Enumeration {

val CAD, EUR, USD = Value
}

哪个数据值是二进制的?

我在 Java 和 Scala 中编写了相同的功能。枚举数据保存到数据库中。 Java 版本适用于 String 值,但不适用于二进制数据的 Scala 版本。

最佳答案

你可以做:

object Currency extends Enumeration {
type Currency = String
val CAD = "CAD"
val EUR = "EUR"
val USD = "USD"
}

然后每个的基础类型是一个实际的 String .

关于Scala 枚举数据作为字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41974505/

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