Kotlin笔记13——函数和函数式表达式

前言

在实际开发当中,函数和函数式表达式是必不可少的。那么我在这里给大家分享一下我学习Kotlin函数和函数式表达式的笔记。

函数和函数表达式入门

fun main(args: Array) {
	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中的三种函数表达式比较常用的,他们的实现原理都是一样的,只是他们表达的方式是不一样的。

你可能感兴趣的:(Kotlin)