文章目录 `:_*`作为一个整体,告诉编译器希望将某个集合当做参数序列处理。scala调用方法传入可变参数时,不像java那样可以直接传数组,必须在集合后面跟:_*表示可变参数。作为通配符,类似Java中的*. 如 import scala.math._指代一个集合中的元素在元组中,可以用方法_1,_2,_3访问组员, 例如a._2 其中句点可以用空格替代使用模式匹配可以用来获取元组的组员声明变量时代表默认值 :_*作为一个整体,告诉编译器希望将某个集合当做参数序列处理。scala调用方法传入可变参数时,不像java那样可以直接传数组,必须在集合后面跟:_*表示可变参数。 作为通配符,类似Java中的*. 如 import scala.math._ 指代一个集合中的元素 在元组中,可以用方法_1,_2,_3访问组员, 例如a._2 其中句点可以用空格替代 使用模式匹配可以用来获取元组的组员 val (first,second,third)=t 如果不是所有的组员都需要,可以在不需要的部件位置上使用_,比如上一例中val(first,second,_)=t 声明变量时代表默认值