全局变量

  1. > (defparameter *some-var* 5)
  2. *SOME-VAR*
  3. > (defvar *some-var* 10)
  4. *SOME-VAR*
  • 如果定义一个已经存在的变量时,defvar不会修改变量的值。
    defparamter会。

  • 访问一个未定义的变量,会出错。

本地变量

  1. > (let ((x "xx)) x)
  2. "xx"

设置变量值

  1. (setq x "xx")
  1. (setf x "xx")

获取变量值

  1. (getf x)

从plist获取值

  1. (getf (list :书名 "人间词话" :作者 "王国维" :价格 100 :是否有电子版 t) :书名)
文档更新时间: 2019-06-17 21:17