在开发中,有时候实现一个可以接受可变长度参数列表的函数会更方便,如下代码:
package org.funmo.scala
object HelloScala {
def main(args:Array[String]){
val s=sum(1,2,3,4)
println(s)
}
def sum(args:Int*)={
var result=0
for(arg <- args){
result+=arg
}
result
}
}
运行结果为:10
相关:
本文详细介绍了Scala中如何使用可变长度参数来定义函数,通过一个求和函数的例子展示了如何接收不定数量的参数并进行累加操作。此功能在实际开发中能提供更高的灵活性。
235

被折叠的 条评论
为什么被折叠?



