Clojure 技能图谱
优质
小牛编辑
143浏览
2023-12-01
Clojure语言环境搭建
- Clojure安装
- 新建Clojure项目
- 命令行运行-main(Java main方法)函数
- 使用REPL
- Clojure开发工具
Clojure语言编程基础
- 语法(S-expression)
- 函数 (function)
- 命名空间 (namespaces)
- 流程控制 (flow control)
- 数据结构 (data structures)
- 读取器宏 (reader macro)
- 惰性序列 (lazy sequences)
- 递归 (recursion)
- 使用java类库 (call java libraries)
- 面向对象 (OO)
- 多重方法 (multimethods)
- 宏 (macros)
- 测试 (testing)
Clojure并发编程
- Refs
- Agents
- Atoms
- core.async
其余Clojure编程方式
- core.typed (类型系统)
- core.logic (逻辑编程)
- core.match (模式匹配)
- algo.monads