【发布时间】:2019-07-20 19:15:54
【问题描述】:
class Demo {
def add (x:Int, y:Int): Int = {
val sum = x+y
println(sum)
}
}
val vvr = new Demo
vvr.add(1,2)
【问题讨论】:
标签: scala
class Demo {
def add (x:Int, y:Int): Int = {
val sum = x+y
println(sum)
}
}
val vvr = new Demo
vvr.add(1,2)
【问题讨论】:
标签: scala
您将 add 函数定义为返回 Int,但您没有返回任何内容。
更改如下:
def add (x:Int, y:Int): Int = {
val sum = x+y
println(sum)
sum
}
现在您可以将结果分配给变量。
或者,您可以在函数定义中将Int 更改为Unit。
【讨论】: