Lisp(List Processing)是一种函数式编程语言,以其简洁的语法和强大的表达能力而闻名。本文将介绍Lisp中的函数定义和调用的基本概念,并通过示例代码进行说明。
Lisp中的函数定义使用defun
关键字。下面是一个简单的函数定义示例:
(defun square (x)
(* x x))
上述代码定义了一个名为square
的函数,它接受一个参数x
,并返回x
的平方。函数体由(* x x)
组成,表示将x
与自身相乘。
要调用函数,可以使用函数名后跟参数列表的方式。下面是调用square
函数的示例: