您的位置:首页 > 其它

Scala 学习笔记(三)------定义具有可变参数的函数

2017-07-20 14:26 513 查看
Scala 允许你指明函数的最后一个参数可以是重复的,即我们不需要指定函数参数的个数,可以向函数传入可变长度参数列表。
Scala 通过在参数的类型之后放一个星号来设置可变参数(可重复的参数)。例如:

object Test2{
def main(argc: Array[String]){
add(1,2,3,4,5,6);
add(10,12,13,14,15,16,17,18);
}

def add(args:Int*)={
var sum : Int = 0;
for(n <- args ){
sum += n;
}
println("sum="+sum)
}
}


 编译执行
[root@node1 scala]# scalac Test2.scala
[root@node1 scala]# scala Test2
sum=21
sum=115
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: