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