val a = user.type match {
case Member => doSomething(if(user.location.isDefined) user.location.get.name else "")
}
Run Code Online (Sandbox Code Playgroud)
我想安全地访问user.location,如果它存在,则为Option [Location],否则只使用空字符串.
case class Location(id: Int, name: String)
Run Code Online (Sandbox Code Playgroud)
这可能吗?