在scala中是否存在任何等效的本机函数?
def strConvert[T](v: Option[T]): String = {
if (v.isDefined)
v.get.toString
else
""
}
Run Code Online (Sandbox Code Playgroud)
scala> Some(1).fold("")(_.toString)
res0: String = 1
scala> None.fold("")(_.toString)
res1: String = ""
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6829 次 |
| 最近记录: |