LISP 学习笔记 (二)-自定义函数

第二笔——自定义函数

如果你想定义自己的函数,可以通过使用“defun” 函数,defun 函数的格式是:(defun a1 (a2) (a3))。其中:

  1. a1 是你要定义的函数标识符,通常是用字符串来表示的一个函数名称;
  2. a2 是所要定义函数的参数列表(一个或多个参数),括号是必须的;
  3. a3 是用来计算所要定义函数的表达式,也就是函数体。括号不是必须的。

例如:

LISP 学习笔记 (二)-自定义函数_第1张图片

上面自定义了一个名为“double” 的函数,它的参数为“x”,整个该函数由表达式“(* x 2)" 来计算。

实际上就是:f (x) = x*2,f 的名称就叫做“double”。

之后,我们就可以使用 “(double 5)”之类的输入来使用该函数了。注意LISP中大小写不敏感。

又下课了……

你可能感兴趣的:(lisp)