我正在将以下方案代码从 pdf 复制到 emacs 上的缓冲区文件中:
(define (plural wd)
(if (equal? (last wd) ’y)
(word (bl wd) ’ies)
(word wd ’s)))
初始格式是一个长字符串,我手动将其编辑为上面看到的格式。文件加载,但是当我使用该函数时出现错误:
*** Error:
unbound variable: |’y|
Current eval stack:
__________________
0 (equal? (last wd) |’y|)
1 (if (equal? (last wd) |’y|) (word (bl wd) |’ies|) (word wd |’s|))
但是,当我手动键入此代码并加载文件时,该函数运行没有问题。
代码的粘贴/编辑以什么方式与代码的格式混淆?
有没有正确的方法将代码复制粘贴到文件中?在粘贴到缓冲区之前,我尝试在文本编辑器中格式化代码,但这也不起作用。
感谢您的时间和帮助。