标签:Clojure

共 8 篇文章

Clojure 命名空间:ns 与 require

Clojure 命名空间:ns 与 require Clojure 的命名空间不仅是代码组织的方式,更是构建模块化应用的基石。理解 ns 宏与 require 的配合机制,能够让你

# Clojure # 命名空间 # ns宏
2026-04-15 146 0

Clojure 序列操作:map、filter、reduce

Clojure 序列操作:map、filter、reduce Clojure 处理数据的核心在于对序列的操作。大多数编程任务最终都可以归纳为:转换数据、筛选数据和汇总数据。这三个动

# Clojure # 序列操作 # map函数
2026-04-10 186 0

Clojure 数据结构:vector、map、set

Clojure 数据结构:vector、map、set 阶段一:掌握 Vector(向量)的基础操作 1. 创建 向量实例。使用方括号包裹目标元素,元素间以空格分隔。在代码编辑器中

# Clojure # 数据结构 # 向量操作
2026-04-06 216 0

Clojure 函数定义:defn 与参数

Clojure 函数定义:defn 与参数 Clojure 作为一门函数式编程语言,函数是其核心构建块。定义函数最常用的工具是 defn 宏。掌握 defn 的语法结构与参数处理方

# Clojure # 函数定义 # defn
2026-04-06 182 0

Clojure 并发:future 与 promise

Clojure 并发:future 与 promise 在 Clojure 的并发工具箱中,future 和 promise 是两个看似相似却各有千秋的工具。它们都能帮助我们跳出同

# Clojure # 并发编程 # 异步
2026-04-05 158 0

Clojure 宏:defmacro 与 syntax-quote

Clojure 宏:defmacro 与 syntaxquote 宏是 Clojure 乃至整个 Lisp 家族最强大的特性之一。它让你能在编译期操作代码本身,实现普通函数无法做到

# Clojure # 宏 # defmacro
2026-04-04 149 0

Clojure 异常处理:try、catch、finally

Clojure 异常处理:try、catch、finally Clojure 通过 try 表达式提供结构化的异常处理机制,允许你捕获 Java 异常并执行清理逻辑。其语法简洁,与

# Clojure # 异常处理 # try
2026-04-03 173 0

Clojure REPL:交互式开发

Clojure REPL:交互式开发 启动一个 Clojure REPL(ReadEvalPrint Loop),你就能立刻执行代码、查看结果、修改逻辑,而无需重新编译整个项目。这

# Clojure # REPL # 交互式开发
2026-04-02 200 0