第8章 函数式编程(FP) 《Kotin 编程思想·实战》

简介: 第8章 函数式编程(FP)8.1 函数式编程概述8.1.1 面向对象编程OOP特征8.1.2 函数式编程FP特征8.2 Kotlin函数式编程8.

第8章 函数式编程(FP)

8.1 函数式编程概述
8.1.1 面向对象编程OOP特征
8.1.2 函数式编程FP特征

8.2 Kotlin函数式编程
8.2.1 函数是什么
8.2.2 函数指针
8.2.3 复合函数(高阶函数)
8.2.4 闭包(closure)
8.2.5 Lambda表达式(匿名函数)
8.2.6 内联函数(inline)
8.2.7 本地函数(Local Functions)
8.2.8 命名参数(NamedParameters)
8.2.9 外部函数external
8.2.10 尾递归tailrec

8.3 函数式Stream API
8.3.1 filter函数
8.3.2 map函数
8.3.3 forEach


《Kotlin极简教程》正式上架:

点击这里 > 去京东商城购买阅读

点击这里 > 去天猫商城购买阅读


相关文章
|
4月前
|
JSON IDE Swift
Swift语言的实践编程
Swift语言的实践编程
30 3
|
9月前
|
传感器 设计模式 人工智能
AI问答:OOP (面向对象编程)、FP (函数式编程)、 FRP (函数响应式编程)、PP(面向过程编程)
AI问答:OOP (面向对象编程)、FP (函数式编程)、 FRP (函数响应式编程)、PP(面向过程编程)
117 0
|
编译器 Go
第六章 函数式编程
函数是组织好的、可重复使用的、用于执行指定任务的代码块。Go语言中支持函数、匿名函数和闭包,并且函数在Go语言中属于“一等公民”。
67 0
第六章 函数式编程
|
Java Scala
教你利用Lambda将代码化繁为简 | 带你学《Java面向对象编程》之八十六
有没有觉得你的代码越来越繁琐呢?为了简化代码,JDK1.8推出了支持函数式编程的Lambda表达式。本节简单介绍了Lambda表达式的一些基本信息。
|
Web App开发 Java
《Kotin 极简教程》第8章 函数式编程(FP)(2)
《Kotlin极简教程》正式上架: 点击这里 > 去京东商城购买阅读 点击这里 > 去天猫商城购买阅读 非常感谢您亲爱的读者,大家请多支持!!!有任何问题,欢迎随时与我交流~ 8.2 在Kotlin中使用函数式编程 好了亲,前文中我们在函数式编程的世界里遨游了一番,现在我们把思绪收回来,放到在Kotlin中的函数式编程中来。
1286 0
|
算法 JavaScript 前端开发
《Kotin 极简教程》第8章 函数式编程(FP)(1)
第8章 函数式编程(FP) 《Kotlin极简教程》正式上架: 点击这里 > 去京东商城购买阅读 点击这里 > 去天猫商城购买阅读 非常感谢您亲爱的读者,大家请多支持!!!有任何问题,欢迎随时与我交流~ 值就是函数,函数就是值。
1357 0
第6章 类型系统 《Kotin 编程思想·实战》
第6章 类型系统 6.1 编译时类型与运行时类型 6.2 根类型Any 6.2.1 对象相等性 6.3 基本类型(Primitive Types) 6.3.
1176 0
|
JavaScript 前端开发 Java
《Kotin 编程思想·实战》
《Kotin 编程思想·实战》 《Kotlin极简教程》正式上架: 点击这里 > 去京东商城购买阅读 点击这里 > 去天猫商城购买阅读 1 JVM语言家族概览 1.
1335 0
|
算法
第7章 面向对象编程(OOP) 《Kotin 编程思想·实战》
第7章 面向对象编程(OOP) 7.1 面向对象思想 7.2 类与继承 7.2.1 类 7.2.1.1 抽象类 7.2.1.2 接口 7.2.1.3 枚举 7.
1119 0
|
安全
第5章 Kotlin语言基础 《Kotin 编程思想·实战》
第5章 Kotlin语言基础 5.1 基础语法 5.1.1 包(package): package打包与import导包 5.1.2 变量 5.1.3 表达式 5.
1198 0