- 基于Kotlin的Spring Boot微服务实战
- 袁康
- 158字
- 2020-11-24 13:00:58
2.4 小结
本章介绍了函数式编程及其特点,函数是一等公民,函数式编程引用透明、无副作用,支持高阶函数,可柯里化并进行惰性求值等。本章还比较了Scala、Kotlin、Java三种编程语言的差异,Scala具有隐式转换、隐式参数等很多Kotlin没有的特性;Spring 5对Kotlin支持较好,可以利用Java的生态组件;Java新增了Lambda表达式、类型推断、不可变集合等特性,逐渐向函数式编程靠拢。