क्या अंत में ब्लॉक के भीतर प्रयास/पकड़ ब्लॉक में बनाए गए वैल का उपयोग करने का कोई तरीका है? या आखिर में दायरे से बाहर ब्लॉक है।आखिरकार एक कोशिश/पकड़ ब्लॉक में "दायरे से बाहर"
def myTryCatch: Either[Exception, String] = {
try {
val w = runOrFailWithException("Please work...")
Right(w)
} catch {
case ex: Exception => {
Left(ex)
}
}
finally {
// How do I get access to Left or Right in my finally block.
// This does not work
_ match {
case Right(_) =>
case Left(_) =>
}
}
}
आप नहीं, अंत में केवल सामान, ट्राई/कैच क्षेत्र से बाहर घोषित इसके अंदर नहीं देख सकता है। –