前言
在实际开发当中,函数和函数式表达式是必不可少的。那么我在这里给大家分享一下我学习Kotlin函数和函数式表达式的笔记。
函数和函数表达式入门
fun main(args: Array<String>) {
var result = add(3,5)
println(result)
var i = {x:Int,y:Int -> x+y}
var result2 = i(3,5)
println(result2)
var j:(Int,Int)->Int = {x,y ->x+y}
var result3 = j(3,5)
println(result3)
}
fun add(x:Int,y:Int):Int = x+y
打印结果为:
8
8
8
总结
上面Demo中的三种函数表达式比较常用的,他们的实现原理都是一样的,只是他们表达的方式是不一样的。