第二笔——自定义函数
如果你想定义自己的函数,可以通过使用“defun” 函数,defun 函数的格式是:(defun a1 (a2) (a3))。其中:
- a1 是你要定义的函数标识符,通常是用字符串来表示的一个函数名称;
- a2 是所要定义函数的参数列表(一个或多个参数),括号是必须的;
- a3 是用来计算所要定义函数的表达式,也就是函数体。括号不是必须的。
例如:
上面自定义了一个名为“double” 的函数,它的参数为“x”,整个该函数由表达式“(* x 2)" 来计算。
实际上就是:f (x) = x*2,f 的名称就叫做“double”。
之后,我们就可以使用 “(double 5)”之类的输入来使用该函数了。注意LISP中大小写不敏感。
又下课了……