1

我正在将以下方案代码从 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|))

但是,当我手动键入此代码并加载文件时,该函数运行没有问题。

代码的粘贴/编辑以什么方式与代码的格式混淆?

有没有正确的方法将代码复制粘贴到文件中?在粘贴到缓冲区之前,我尝试在文本编辑器中格式化代码,但这也不起作用。

感谢您的时间和帮助。

4

1 回答 1

2
于 2020-01-31T09:45:58.987 回答