2020-08-03 Try( 分岐 scala ? Try(...) match { case Success(v) => Some(v) case Failure(e) => None } Try(new URL(url)).fold( e => None, v => Some(v) ) Try(new URL(url)).toEither.left.map { e => None }.toOption