【发布时间】:2020-02-12 03:18:34
【问题描述】:
最简洁的 scala 方法是什么?
假设我有一个可以为 None 的枚举选项。如果它不是None,我如何返回该枚举的String值,否则返回null?
object En extends Enumeration {
type En = Value
val val1 = Value("value1")
}
val en = Option(En.val1) // or None
val strVal = if (!en.isEmpty) en.get.toString else null
【问题讨论】:
-
为什么是
null?为什么不是空字符串或为什么不继续使用 *Oprion"? -
java 互操作性
标签: scala