【发布时间】:2016-03-28 06:28:30
【问题描述】:
在 Scala 中,当我想将某些内容设置为 None 时,我有两个选择:使用 None 或 Option.empty[A]。
我应该只选择一个并始终如一地使用它,还是有时我应该使用一个而不是另一个?
例子:
scala> def f(str: Option[String]) = str
f: (str: Option[String])Option[String]
scala> f(None)
res0: Option[String] = None
scala> f(Option.empty)
res1: Option[String] = None
【问题讨论】:
标签: scala scala-option