作者:紫色咖啡调 | 来源:互联网 | 2023-08-30 01:59
#[]
在Scheme中意味着什么?
>>> +
#[+]
这是否意味着每次我们向解释器键入运算符时,它都会返回带有#[]
的表达式?
当Scheme printer 使用#
时,这意味着以下内容很特殊,并且可能无法读取(您不能将结果复制粘贴到REPL中并期望它工作)。
Scheme中没有运算符。 +
是一个函数。当您将其输入REPL时,Scheme返回此函数的可读格式。确切的格式取决于实现方式。例如在Guile Scheme中:
> +
#
> sqrt
#