具名参数 变长参数
2018-11-29 本文已影响0人
zlzxm
1.具名参数
fun main(args: Array) {
sum(b = 1,a = 1)
}
fun sum(a : Int ,b:Int) : Int{
return a+b;
}
2、变长参数:
fun main(args: Array) {
var a =intArrayOf(1,2,2,2)
times(*a,b="ss")
}
fun times(vararg a : Int,b:String){
}
ps : * 展开数组 。使用具名参数方法给string传值
3/ 默认参数
fun main(args: Array) {
var a =intArrayOf(1,2,2,2)
times(b="ss")
}
fun times( a : Int =1,b:String){
}
ps:配合具名参数使用