不定参数,可变参数
fun main() {
test("fd1",1,2)
test("fd2")
// 注意这里,要调用 toIntArray,如果直接传*arg是有类型错误
val arg = arrayOf(3,4)
test("fd3", *arg.toIntArray())
}
fun test(name:String,vararg args:Int){
println("$name size ${args.size}")
print(name)
for(it in args){
print(" ")
print(it)
}
print("\n")
}
评论已关闭