Skip to content

Instantly share code, notes, and snippets.

@zhouqiang-cl
Last active December 20, 2016 07:09
Show Gist options
  • Save zhouqiang-cl/79bb00d2e8f7986b925e6b4a104dfa4a to your computer and use it in GitHub Desktop.
Save zhouqiang-cl/79bb00d2e8f7986b925e6b4a104dfa4a to your computer and use it in GitHub Desktop.
common lisp 的函数 SYMBOL-NAME
语法
symbol-name symbol => name
参数和值
symbol --- 一个 symbol
name --- 一个 string
描述
symbol-name 返回 symbol 的name, 如果 symbol 的名字改变了, 那结果会未定义
代码
* (symbol-name 'temp)
"TEMP"
* (symbol-name :start)
"START"
* (symbol-name (gensym))
"G608"
异常情况:
 如果 symbol 不是一个 symbol, 会抛 type-error
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment