1.默认参数和具名参数
fun main(args: Array<String>) {
sendRequest("WWW.baidu.com")
sendRequest("WWW.baidu.com","POST")
sendRequest(path = "WWW.baidu.com")
sendRequest(method = "GET",path = "WWW.baidu.com")//具名参数 参数位置可以变化
}
fun sendRequest(path:String,method:String="GET"){
println("请求路径${path},method=${method}")
}
具名参数 参数位置可以变化
2.可变参数
fun main(args: Array<String>) {
println(add(1, 2, 3, 4, 5, 6, 7, 8, 9, 10))
}
fun add(vararg a: Int): Int {
var sum = 0
a.forEach { sum += it }
return sum
}
网友评论