我有一个当前返回null的java方法。如何包装java方法响应来处理空值
val maybeUser = Try(userService.getUser) match {
case Success(u) => u
case _ => None
}
后来,当我访问maybeUser,我得到一个空值回:
val user = maybeUser match {
case Some(u) => u
case _ => User(1, "hello")
}
用户最终被空。