以下是一个简单的LISP代码示例,展示了LISP的基本原则:

;; 定义一个函数,计算一个数字的平方
(defun square (x)
  (* x x))

;; 调用函数,计算数字4的平方
(square 4) ; 输出结果为16

;; 定义一个递归函数,计算一个数字的阶乘
(defun factorial (n)
  (if (<= n 0)
      1
      (* n (factorial (- n 1)))))

;; 调用函数,计算数字5的阶乘
(factorial 5) ; 输出结果为120

;; 定义一个匿名函数,计算两个数字的和
(lambda (x y)
  (+ x y))

;; 调用匿名函数,计算数字3和数字5的和
((lambda (x y)
   (+ x y))
 3 5) ; 输出结果为8

这些示例代码展示了LISP的几个基本原则,包括函数定义和调用、递归、条件判断以及匿名函数的使用。LISP是一种函数式编程语言,具有强大的表达能力和灵活性。

LISP princ 例子代码

原文地址: http://www.cveoy.top/t/topic/iJZn 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录