diff options
| author | eltrac <hi@eltr.ac> | 2026-09-26 18:20:21 +0800 |
|---|---|---|
| committer | eltrac <hi@eltr.ac> | 2026-09-26 18:20:21 +0800 |
| commit | 8d691defd8211d2a801eab9ad24e1f27816dc28c (patch) | |
| tree | e0994ad448c425a3009757c55d3f4cdc36ae74f6 | |
| parent | c5ac211a7a65fcc7dfec1abfa6650f60514ffd50 (diff) | |
[edit] fix broken link
| -rw-r--r-- | content/article/clj2.md | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/content/article/clj2.md b/content/article/clj2.md index 2b0300d7..37663761 100644 --- a/content/article/clj2.md +++ b/content/article/clj2.md @@ -11,7 +11,7 @@ toc = true fedi = 'https://akk.eltr.ac/objects/f4ccc44c-7fdd-4751-b781-3097f2938de4' +++ -[上一篇](http://localhost:1313/article/tutorial-clj-1/)我们配置好了 REPL,可以随时开始编写 Clojure 代码并执行。[第零篇](/article/tutorial-clj-0/)提到,被求值(Eval)的列表叫作形式(form),形式的第一个元素是操作符,剩余的是参数。根据操作符的不同,形式被分为函数形式、Lambda 形式、宏形式和特殊形式。今天的文章就来介绍这几种形式。 +[上一篇](/article/tutorial-clj-1/)我们配置好了 REPL,可以随时开始编写 Clojure 代码并执行。[第零篇](/article/tutorial-clj-0/)提到,被求值(Eval)的列表叫作形式(form),形式的第一个元素是操作符,剩余的是参数。根据操作符的不同,形式被分为函数形式、Lambda 形式、宏形式和特殊形式。今天的文章就来介绍这几种形式。 ## 函数形式 |
