0
def fun1(a:String,b:String){
}
,我有一個如果我有一個函數需要多個參數,但我只有一個列表,如何將它傳遞給函數?
val aList=List("1","2")
我怎麼能叫FUN1使用ALIST?
def fun1(a:String,b:String){
}
,我有一個如果我有一個函數需要多個參數,但我只有一個列表,如何將它傳遞給函數?
val aList=List("1","2")
我怎麼能叫FUN1使用ALIST?
可以反覆參數做到這一點:
def fun1(a: String*){}
val args: = List("1","2","3")
fun1(args: _*)
或者這樣:
def fun1(a: String, b: String){}
val args: = List("1", "2")
fun1(args(0), args(1))
此主題已被覆蓋[這裏](http://stackoverflow.com/questions/15170646/擴展參數在斯卡拉),似乎 –