Next: Evaluation, Previous: Hash Tables, Up: Top [Contents][Index]
シンボル(symbol)は、一意な名前をもつオブジェクトです。このチャプターでは、シンボル、シンボルの構成要素やプロパティーリスト、およびシンボルを作成、インターンする方法を説明します。別のチャプターでは、シンボルを変数として使用したり、関数名として使用する方法が説明されています。VariablesとFunctionsを参照してください。シンボルの正確な入力構文については、Symbol Typeを参照してください。
任意のLispオブジェクトがシンボルかどうかを、symbolp
でテストできます:
この関数は、objectがシンボルの場合はt
、それ以外はnil
をreturnします。
• Symbol Components: | シンボルは名前、値、関数定義、プロパティーリストをもつ。 | |
• Definitions: | 定義は、シンボルが使用される方法を示す。 | |
• Creating Symbols: | シンボルが一意に保たれる方法。 | |
• Symbol Properties: | さまざまな情報を記録するために、各シンボルはプロパティーリストをもつ。 |