【发布时间】:2015-03-26 14:56:21
【问题描述】:
在 Scala 中工作时,我经常想解析 [A] 类型的字段并将其转换为 Option[A],将单个大小写(例如,"NA" 或 "")转换为 @987654325 @,而其他情况被包裹在一些中。
现在,我正在使用以下匹配语法。
match {
case "" => None
case s: String => Some(s)
}
// converts an empty String to None, and otherwise wraps it in a Some.
有没有更简洁/惯用的方式来写这个?
【问题讨论】:
标签: scala