0
當我嘗試執行此代碼:未綁定標識符「」」
((lambda (a) (cons (quote a) a)) ’(d a b))
我得到一個錯誤:
’: unbound identifier in module in: ’
有人能爲我解釋一下這個嗎?
當我嘗試執行此代碼:未綁定標識符「」」
((lambda (a) (cons (quote a) a)) ’(d a b))
我得到一個錯誤:
’: unbound identifier in module in: ’
有人能爲我解釋一下這個嗎?
這是一個簡單的錯誤,而不是’
字符,您必須使用'
進行報價。有可能你從別的地方複製粘貼錯誤的角色!從這裏複製代碼,你會發現它的工作原理:
((lambda (a) (cons (quote a) a)) '(d a b))
=> '(a d a b)
我認爲這是從粗心排版的代碼列表中複製時出現的常見錯誤,其中使用了錯誤的字符。 –