【发布时间】:2019-11-19 01:29:22
【问题描述】:
我刚开始学习 Scala,所以这可能是一个简单的问题。我想使用 try-catch 块来检查变量是否已声明。
如果变量不存在,我正在使用 try-catch 块并捕获 NoSuchElementException。
try{
print(testVariable)
}
catch{
case e: NoSuchElementException => print("testVariable not found")
}
我的代码显示testVariable 不存在而不是抛出异常的错误。然后我也尝试了多个其他异常,但 Scala 的 try-catch 似乎没有捕捉到它们中的任何一个(除以零异常除外)。
有人可以指导我如何使用 Scala 的 try-catch 块吗?
【问题讨论】:
-
如何抛出异常?