2016-10-23 90 views
0

我是LISP的新手,我在编写文本文件时遇到了麻烦。我已经通过菜谱和其他教程,以及这里的下面的例子看,但我不断收到同样的错误:输出到lisp中的文本文件

"Incorrect keyword arguments in (:DIRECTION 
           :OUTPUT 
           :IF-EXSISTS 
           :SUPERCEDE 
           :IF-DOES-NOT-EXSIST 
           :CREATE) . 
    [Condition of type CCL::SIMPLE-PROGRAM-ERROR]" 

我的代码如下:

(defun writeTest() 
     (with-open-file (str "numbers.txt" 
     :direction :output 
     :if-exsists :supercede 
     :if-does-not-exsist :create) 

     (format str "printing to a file"))) 

任何帮助非常感谢!

回答

2

错误的拼写:"exsists" - >"exists"

+0

嗯,这可能是我在编程中犯的最愚蠢的错误,谢谢指出,哈哈。 –

+0

另外,':supercede'应该是':supersede' – coredump