We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 37e4730 commit 1a14ab6Copy full SHA for 1a14ab6
1 file changed
tests/scheme/base/case-test.scm
@@ -1,14 +1,24 @@
1
(import (liii check)
2
- (liii base)
3
- (liii list)
4
- (liii case)
5
- (liii error)
6
- (liii os))
+ (scheme base))
7
8
(check-set-mode! 'report-failed)
9
10
;; case
11
-;; 测试 case 分支表达式。
+;; case 是 R7RS 定义的多分支条件选择表达式,根据 key 值匹配不同的子句执行。
+;;
+;; 说明
+;; ----
+;; case 是 R7RS 定义的分支表达式。
12
13
+;; 局限性
14
15
+;; case 使用 eqv? 进行匹配,只能精确比较值,不支持自定义匹配逻辑。
16
17
+;; 升级版 case*
18
19
+;; case* 是 case 的升级版,提供更灵活的匹配能力。
20
+;; 位于 (liii case) 库中,可使用以下命令查看文档:
21
+;; gf doc liii/case
22
;;
23
;; 语法
24
;; ----
0 commit comments