1. 程式人生 > >scala多值引數列表

scala多值引數列表

多值引數列表類似java中的object …

今天一個同事問我多值列表,我就把給他演示的demo放出來吧,很簡單的一個概念
直接上程式碼:

scala> def printelements(element:Int*)  = element.foreach(println)
printelements: (element: Int*)Unit

scala> val list = Seq(1,2,3,4,5)
list: Seq[Int] = List(1, 2, 3, 4, 5)

scala> printelements(1,2,3,4)
1
2
3
4

scala> printelements(list)
<console>:13
: error: type mismatch; found : Seq[Int] required: Int printelements(list) ^ scala> printelements(list:_*) 1 2 3 4 5 scala>