0
私は問題に直面しています。リストの特定の部分を出力する関数を作成すると、実際の要素ではなくNILとして出力されます。Lisp:関数はリストのNILを出力します
例:thelistが関数で使用されるが、単独で使用する場合、それはうまく最初の要素を出力したとき
> (setf thelist '((a b) (c (d e f)) (g (h i)))
> (defun f1(list)
(print (car (list))))
> (f1 thelist)
NIL
NIL
But this works:
> (car thelist)
(A B)
- なぜそれがNILを印刷していますか?
- リストのどの部分を印刷したいのですか?