Skip to content

Commit 1a14ab6

Browse files
authored
[216_7] 更新 case-test.scm,简化依赖并完善文档 (#669)
1 parent 37e4730 commit 1a14ab6

1 file changed

Lines changed: 16 additions & 6 deletions

File tree

tests/scheme/base/case-test.scm

Lines changed: 16 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,24 @@
11
(import (liii check)
2-
(liii base)
3-
(liii list)
4-
(liii case)
5-
(liii error)
6-
(liii os))
2+
(scheme base))
73

84
(check-set-mode! 'report-failed)
95

106
;; case
11-
;; 测试 case 分支表达式。
7+
;; case 是 R7RS 定义的多分支条件选择表达式,根据 key 值匹配不同的子句执行。
8+
;;
9+
;; 说明
10+
;; ----
11+
;; case 是 R7RS 定义的分支表达式。
12+
;;
13+
;; 局限性
14+
;; ----
15+
;; case 使用 eqv? 进行匹配,只能精确比较值,不支持自定义匹配逻辑。
16+
;;
17+
;; 升级版 case*
18+
;; ----
19+
;; case* 是 case 的升级版,提供更灵活的匹配能力。
20+
;; 位于 (liii case) 库中,可使用以下命令查看文档:
21+
;; gf doc liii/case
1222
;;
1323
;; 语法
1424
;; ----

0 commit comments

Comments
 (0)