(defun bb (x / y)(setq y 2)(+ x y)) 或 (setq bb (lambda(x / y)(setq y 2)(+ x y))) 或 (set 'bb (lambda(x / y)(setq y 2)(+ x y))) 或 (setq bb (quote ((x / y)(setq y 2)(+ x y)))) 或 (set 'bb (quote ((x / y)(setq y 2)(+ x y)))) 或 (setq bb '((x / y)(setq y 2)(+ x y))) 或 (set 'bb '((x / y)(setq y 2)(+ x y)))
函数的执行 command:(bb 8)=>10;调用函数名称 command:('((x / y)(setq y 2)(+ x y)) 8)=>10;直接调用函数实体——表达式 command:((lambda(x / y)(setq y 2)(+ x y)) 8)=>10;直接调用函数实体——表达式 command:((quote ((x / y)(setq y 2)(+ x y))) 8)=>10;直接调用函数实体——表达式