本章从介绍函数式编程开始,到高阶函数,再到Lambda表达式,最后还对比了集合、序列、Java中的流的特点。
首先介绍了高阶函数的特性以及Kotlin的函数类型。再对Java 8的Lambda表达式和Kotlin的Lambda表达式进行对比,并介绍了如何简化Kotlin的Lambda表达式。随后,从源码的角度介绍了Lambda表达式的实现。
本章的内容是Kotlin的基础,在后面的章节中很多地方都会使用到高阶函数和Lambda表达式。