Syntax 基本球拍语法问题
我在Racket中遇到了以下语法,有人能告诉我它的意思吗?我试着用谷歌搜索它,但没有用Syntax 基本球拍语法问题,syntax,racket,Syntax,Racket,我在Racket中遇到了以下语法,有人能告诉我它的意思吗?我试着用谷歌搜索它,但没有用 symbol=? 如果您正在使用DrRacket,则点击F1以查找: (symbol=?symbol1 symbol2 symbol3…) 如果符号相同,即如果它们的名称拼写相同,则返回#t 我认为这里的混乱是symbol=?看起来像是某种奇怪表达式的语法。Racket遵循Scheme和Lisp的传统,语法非常简单:标识符是非常允许的,所以整个过程只是一个函数的名称。(有关函数的实际功能,请参见rm的答案。
symbol=?
如果您正在使用DrRacket,则点击F1以查找:
(symbol=?symbol1 symbol2 symbol3…)
如果符号相同,即如果它们的名称拼写相同,则返回#t
我认为这里的混乱是symbol=?
看起来像是某种奇怪表达式的语法。Racket遵循Scheme和Lisp的传统,语法非常简单:标识符是非常允许的,所以整个过程只是一个函数的名称。(有关函数的实际功能,请参见rm的答案。)