scala定义可变函数参数

scala可变参数,类似于java中的可变参数,即 参数数量不固定。

scala> def sum(args:Int*)= {
				 | var result = 0
				 | for(s<-args) result +=s
				 | result
				 | }
			sum: (args: Int*)Int

			scala> sum(1,2,3,4)
			res5: Int = 10

			scala> sum(1,2,3,4,3,4)
			res6: Int = 17

你可能感兴趣的:(scala定义可变函数参数)