我有一個當前返回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")
}
用戶最終被空。