import scala.collection.JavaConverters._
val line: List[String] = null
val myTry = Try(line.asJava)
val result = myTry match {
case Success(_) => "Success"
case Failure(_) => "Failure"
}
println(result)
Run Code Online (Sandbox Code Playgroud)
此代码段打印"成功".如果我尝试访问myTry.get,那么它会抛出一个NullPointerException.
从我的理解尝试,不应该myTry成为一个失败?