字面量

一些种类的表达式的值即它们的字面本身 (虽然读者应该注意到这个说法有所简化), 所以我们将其称为字面量.

常见的字面量有数字, 布尔和字符串等.

Scheme的实现大都支持分数 (可以视为整数的序对) 和复数 (可以视为实数的序对). 至于浮点数 (floating number) 的种种, 我们绝不打算深入涉及, 因为它偏离了我们的目的, 但这也并不困难.

Scheme使用#t表示真(true), #f表示假(false).

字符串从句法上看是用两个"括起来的字符序列.


历史注记: hello world程序是Unix文化中典型的第一个程序或者测试用程序, 但在Lisp文化 (Scheme是Lisp的一个现代方言) 中则并非如此. 有意思的是, 关于Unix文化的重要书籍The New Hacker's Dictionary (新黑客词典) 是基于反映了Lisp文化的书籍The Hacker's Dictionary (黑客词典) 篡改而成的, 而The Hacker's Dictionary的原稿源于Guy Steele在角落里发现的jargon file (行话文件). jargon file主要是作搞笑之用, 它反映了第一代黑客的原始风貌, 这与现在大众文化中的黑客的概念非常不同.

你的回應