Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/scala/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Scala 如果我有一个函数接受多个参数,但我只有一个列表,如何将其传递给函数?_Scala - Fatal编程技术网

Scala 如果我有一个函数接受多个参数,但我只有一个列表,如何将其传递给函数?

Scala 如果我有一个函数接受多个参数,但我只有一个列表,如何将其传递给函数?,scala,Scala,我有一个 def fun1(a:String,b:String){ } 如何使用aList调用fun1?您可以使用重复的参数执行此操作: val aList=List("1","2") 或者这个: def fun1(a: String*){} val args: = List("1","2","3") fun1(args: _*) 这个话题似乎已经被讨论过了 def fun1(a: String, b: String){} val args: = List("1", "2") fun1(

我有一个

def fun1(a:String,b:String){
}

如何使用aList调用fun1?

您可以使用重复的参数执行此操作:

val aList=List("1","2")
或者这个:

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))