我希望你能帮忙将一些Haskell代码翻译成Scala语言。 在Haskell中,我实现了一个枚举类型,如下所示:
data Rank = Jack | Queen | King | Ace | Num Int deriving (Show, Eq)
我希望使用sealed case Objects在scala中实现它。
sealed trait Rank
case object Jack extends Rank
case object Queen extends Rank
case object King extends Rank
case object Ace extends Rank
case object Num Int extends Rank
当使用 Num Int 类型时,我遇到了一个错误。我认为它应该写成一个单词!有什么帮助吗!