Content
12 Lessons • 0 Quizzes • 0 Challenges
简介
- 1
课程概览
函数式编程(FP)
- 1
命令式与声明式范式
- 2
函数式编程范式:概念与原则
- 3
递归与副作用
- 4
测验:函数式编程
结论
- 1
回顾
Clojure 简史
- 1
Clojure 深度解析
- 2
语言特性
- 3
测验:Clojure 简史
数据结构
- 1
基本类型概览
- 2
有序集合
- 3
无序集合
- 4
测验:数据结构
函数
- 1
函数的基本概念
- 2
基本函数
- 3
流程控制
- 4
挑战:三角形的最小高度
- 5
惰性
- 6
转换
- 7
挑战:斐波那契数列
- 8
解构
- 9
函数的参数个数与可变参数函数
- 10
挑战:操作哈希映射
- 11
测验:函数
多方法、协议、记录和命名空间
- 1
多态性和多方法
- 2
协议与记录
- 3
挑战:人民的遗产
- 4
关于命名空间
- 5
测验:多方法、协议、记录和命名空间
Clojure 及其宏
- 1
宏是什么?
- 2
挑战:编写自己的宏
- 3
线程宏
- 4
挑战:线程
- 5
测验:Clojure 及其宏
并发与并行支持
- 1
并发与并行编程
- 2
未来、延迟和承诺
- 3
可变引用
- 4
挑战:处理原子
- 5
测验:并发与并行支持
Clojure 单元测试
- 1
什么是单元测试?
- 2
Clojure 单元测试库
- 3
练习:创建一个单元测试
Java 互操作
- 1
Java 互操作基础
- 2
可用的 Java 类
- 3
挑战:平衡的括号
编写整洁的 Clojure 代码
- 1
代码整洁的重要性
- 2
Clojure 约定
Certificate of Completion
Showcase your accomplishment by sharing your certificate of completion.
Course Author:Anonymous User