3
我有一个Scala/Java双语言项目,我需要从Java传递Scala枚举。如何通过Java中的Scala枚举
object MonthSelection extends Enumeration {
type MonthSelection = Value
val LastMonth, ThisMonth, NextMonth, CustomMonth = Value
}
class MyClass {
def doDateStuff(monthChosen: MonthSelection) = {
// do stuff
}
}
如何从Java调用此函数?我得到一个编译错误,因为我似乎无法导入scala.Enumeration.Value。
MyClass myClass = new MyClass();
myClass.doStuff(MonthSelection.ThisMonth);