kotlin的函数和函数表达式

函数:

fun main(args:Array<String>){
    printlner()
}
fun  printlner(){
    println("hello   world")
}
fun  sun(a:Int,b:Int):Int{
    return a+b
}

函数

fun add(x:Int,y:Int):Int{
    return x+y
}

如果函数体的内容只有一行且有返回值,可以写为等号

fun add(x:Int,y:Int):Int=x+y

函数表达式

     第一种:

fun main(args:Array<String>){
   var i={x:Int,y:Int->x+y}               //函数表达式,相当于上面的函数
    println(i(3,5))
}

    第二种:

var j:(Int,Int)->Int={x,y->x+y}          //函数表达式,相当于上面的函数
println(j(3,5))

猜你喜欢

转载自www.cnblogs.com/jiex123/p/12920730.html
今日推荐