Last active
December 20, 2016 06:31
-
-
Save zhouqiang-cl/f47ba9782c34fc195207892e33008e3c to your computer and use it in GitHub Desktop.
symbol(符号)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
symbol 在 common lisp 中是一个类, | |
描述: | |
symbol 在common lisp 中用于指明各种实体的身份.包括但不仅限于变量和函数. | |
symbol 可以被包含在包 package(包)中, 如果在某个 package 中可以获取到一个 symbol, 那么称这个 package 扣押了这个 symbol. | |
一个 symbol 可以被多个 package 扣押, 如果一个 symbol 没有被任何一个 package 扣押, 则称这个包为非扣押的 | |
它具有如下属性: | |
1.名字, symbol 的名字是一个代表改符号的字符串, 每个符号都有一个名字. 符号的名字用于在外部标识和打印符号 | |
2.包, | |
3.属性列表, 属性列表提供这个符号的有名属性 | |
4.值, 如果 symbol 有值的属性, 则这个符号是被 bound 的 | |
5.函数, 如果 symbol 有函数属性, 则称为 fbound |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment