From a1f56875f78f2b0eb99dbd060887922ae839d98f Mon Sep 17 00:00:00 2001 From: guenchi <25831936+guenchi@users.noreply.github.com> Date: Thu, 20 Oct 2022 04:35:23 +0200 Subject: [PATCH] Update exercise_02.md --- .../exercise_02.md" | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git "a/data/1.Scheme\345\210\235\351\230\266/1.Scheme\345\205\245\351\227\250/2.\344\270\200\344\272\233\350\247\243\351\207\212\345\222\214\347\272\246\345\256\232/exercise_02.md" "b/data/1.Scheme\345\210\235\351\230\266/1.Scheme\345\205\245\351\227\250/2.\344\270\200\344\272\233\350\247\243\351\207\212\345\222\214\347\272\246\345\256\232/exercise_02.md" index efb180b..4f5832b 100644 --- "a/data/1.Scheme\345\210\235\351\230\266/1.Scheme\345\205\245\351\227\250/2.\344\270\200\344\272\233\350\247\243\351\207\212\345\222\214\347\272\246\345\256\232/exercise_02.md" +++ "b/data/1.Scheme\345\210\235\351\230\266/1.Scheme\345\205\245\351\227\250/2.\344\270\200\344\272\233\350\247\243\351\207\212\345\222\214\347\272\246\345\256\232/exercise_02.md" @@ -18,7 +18,7 @@ Scheme对标识符的宽容度远大于其他语言,你甚至可以在标识 ``` 读取器宏,`'object`将在编译前被替换成`(quote object)`。它也用来表示列表,如`'(a b c)`. -> 在Scheme中,quote有重要的作用,它代表标志符的符号的一面。而不被quote住的标志符代表它作为程序的一面。LISP与其他程序语言最大的区别即是代码即是数据,数据即是代码。在这种情况下我们必须明确一个标志符在当下是否被自动进行求值。即它对编译器展现它名字的一面,还是它程序的一面。这个区别便由quote来表示。 *** +> 在Scheme中,quote有重要的作用,它代表标志符的符号的一面。而不被quote住的标志符代表它作为程序的一面。LISP与其他程序语言最大的区别即是代码即是数据,数据即是代码。在这种情况下我们必须明确一个标志符在当下是否被自动进行求值。即它对编译器展现它名字的一面,还是它程序的一面。这个区别便由quote来表示。 ``` ` 往右斜的单引号 -- GitLab