如何将Scala枚举作为参数传递?
发布时间:2020-12-16 09:35:50 所属栏目:安全 来源:网络整理
导读:我的枚举如下 object Market extends Enumeration { type Market = Value val ASX = Value("ASX") val LSE = Value("LSE")} 然后 class MyClass (currentMarket: Market) {} 结果如下: 未找到:类型市场 解决方法 您必须导入枚举: import Market._ 然而,
我的枚举如下
object Market extends Enumeration { type Market = Value val ASX = Value("ASX") val LSE = Value("LSE") } 然后 class MyClass (currentMarket: Market) { } 结果如下: 未找到:类型市场 解决方法
您必须导入枚举:
import Market._ 然而,更常见的是要写入Market.Value来引用枚举类型。这也为您节省了市场中的类型别名。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |