在 Scheme 的传统中,有一些形式与更原始的形式命名相同,但*附加了一个后缀。
*
一些例子
让* 定义*
现在对于这些派生形式的解释是,您可以在稍后的绑定类型中看到以前的绑定,letrec但一次创建一个 id 而不是一次创建一个 (?)。
letrec
现在这种模式将思想扩展到其他形式,并且一些包具有自定义宏,带有*符号作为后缀 ( define-ratbag*)。这是 Scheme 部落的一些隐含约定吗?这是在某处记录的吗?
define-ratbag*
scheme racket
racket ×1
scheme ×1