Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
こんにちは、誰でも私を助けることができますか?
(defun f(x) (LIST ((* 2 x) (* 3 x))) ) (f 1)
わかりました、Illegal argument in functor position: (* 2 X) in ((* 2 X) (* 3 X)).
Illegal argument in functor position: (* 2 X) in ((* 2 X) (* 3 X))
そのはず:
(defun f (x) (list (* 2 x) (* 3 x)))
への引数を囲む余分な括弧のセットがありますlist。式がリストの場合、最初に呼び出すのは関数であるはずなので、
list
((* 2 x) (* 3 x))
は関数ではないため、有効な式で(* 2 x)はありません。
(* 2 x)