我有一个有副作用的功能:
def function1(): Unit = {
if (!someCondition)
return
// go on
}
运算符是return
从函数执行返回或中断函数执行的正确标准吗?我可能会match
在这里使用,但我认为这将是多余的。
我有一个有副作用的功能:
def function1(): Unit = {
if (!someCondition)
return
// go on
}
运算符是return
从函数执行返回或中断函数执行的正确标准吗?我可能会match
在这里使用,但我认为这将是多余的。
在 Scala 中使用return
有它的位置:例如,请参阅 Scala中“return”语句的目的?
但是,对于您提供的示例,您为什么不简单地执行以下操作:
def function1() {
if (someCondition) {
// do something
}
}
对于您不关心返回值的函数,只需放置大括号而不是: Unit = { ... }