通俗一点,你好理解。 LISP是一件函数型的程序,函数型指的是可以将一些数据传递给函数,然后函数经过计算后又会返回一些数据。 传递的函数可以通过全局变量来传递,也可以通过参数来传递。 (defun aa (a1 a2 / b1 b2) (函数程序内容) ) 其中a1和a2就是传递给aa函数的两个参数,而b1和b2是局部变量,这两个变量只在aa函数中才有效,在函数外面调用是无效的。 如果利用aa函数来执行一些操作,则可以使用 (aa a1v a2v)来执行,其中a1v和a2v就是将值传递给a1,a2供计算使用的值。 |