1
我不斷收到試圖運行代碼時,此錯誤:錯誤的語法與讓LISP
(let ((exp lambda (x y) (if (= y 1) x (* (exp x (- y 1)) x)))))
錯誤:
let: bad syntax in: (let ((exp lambda (x y) (if (= y 1) x (* (exp x (- y 1)) x)))))
我的功能應該定義遞歸冪,但我讓我們遇到問題。
什麼樣的'LISP'?方案? –
@RainerJoswig在錯誤消息中出現短語「錯誤的語法」幾乎是Scheme正在使用中的一個死牌。 :-) –
@Chris Jester-Young:真的,但是哪一個?我不想猜測正在使用的是什麼,而是將這些信息作爲問題的一部分。例如,他是否在與某種'命名讓步'糾纏? –