scala可变长度参数函数只须要在参数列表的最后放一个星号,实验以下:函数
def main (args:Array[String]){ argsfun("Runoob", "Scala", "Python") } def argsfun(args:String*)={ //实验发现此处的=可要可不要,实验结果都同样 var i:Int = 0; for(arg<-args) { println(s"arg value[$i]=$arg") i += 1 } }
实验结果:scala
arg value[0]=Runoob arg value[1]=Scala arg value[2]=Python