当前位置: 代码迷 >> 综合 >> Scala 学习笔记(三)------定义具有可变参数的函数
  详细解决方案

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

热度:22   发布时间:2024-01-17 12:52:17.0
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