函数(扩展和高级)
fun main() {
println(arrayOf(1,2).sum())
println("fd".test())
println(test1({a,b->a+b}))
}
// 扩展函数
fun Array<Int>.sum():Int{
var sum:Int = 0;
for(v in this){
sum += v;
}
return sum;
}
// 扩展函数
fun String.test():String {
return this + "_test";
}
// 高级函数
fun test1(v:(Int, Int)->Int):Int {
return v(100, 200)
}
评论已关闭