def sum(numbers : Int*) ={ var result =0; for(element <- numbers) result += element; result}
调用这个函数
sum(1,2,3,4,5,6)最终会让集合里的数相加
下面延伸一个比较重要的概念
上面因为我们传入的是1到5的和,那么我们要计算1到100的和呢?
我们可以使用这个语法:
sum(1 to 100: _*) : _*相当于把里面的元素提取出来
就可以计算啦
调用这个函数
sum(1,2,3,4,5,6)最终会让集合里的数相加
下面延伸一个比较重要的概念
上面因为我们传入的是1到5的和,那么我们要计算1到100的和呢?
我们可以使用这个语法:
sum(1 to 100: _*) : _*相当于把里面的元素提取出来
就可以计算啦