函数:
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))