小编ran*_*ose的帖子

使用LISP中的错误语法

尝试运行代码时,我不断收到此错误:

(let ((exp lambda (x y) (if (= y 1) x (* (exp x (- y 1)) x)))))
Run Code Online (Sandbox Code Playgroud)

错误:

let: bad syntax in: (let ((exp lambda (x y) (if (= y 1) x (* (exp x (- y 1)) x)))))
Run Code Online (Sandbox Code Playgroud)

我的函数应该定义递归取幂,但我遇到let问题.

lisp recursion let

1
推荐指数
1
解决办法
1043
查看次数

标签 统计

let ×1

lisp ×1

recursion ×1