在Scala中,可以使用关键字"return"来从函数中返回一个值。但是,在函数式编程中,通常不鼓励使用"return"关键字,而是通过函数的最后一个表达式来隐式返回值。
以下是几种从Scala函数返回值的方法:
def add(a: Int, b: Int): Int = {
a + b
}
def multiply(a: Int, b: Int): Int = {
return a * b
}
def divide(a: Int, b: Int): Option[Int] = {
if (b != 0) {
Some(a / b)
} else {
None
}
}
在这个例子中,如果除数不为0,函数将返回Some(结果),否则返回None。
请注意,以上只是从Scala函数返回值的几种常见方法,具体的选择取决于你的需求和编码风格。
领取专属 10元无门槛券
手把手带您无忧上云