Lisp定义过程(函数)的两种方式

来源:互联网 发布:prada高仿包淘宝 编辑:程序博客网 时间:2024/04/28 05:11

Lisp中定义函数可以有两种方式,下面会给出例子:

第一种方式:定义过程与定义数据不同,需要加上括号

(define (square x) (* x x))

第二种方式:定义过程与定义数据相同,但需要使用lambda。

(define square (lambda(x) (* x x))

两种方式都可以定义一个过程。


0 0
原创粉丝点击