Next: , Up: レコード   [Contents][Index]


7.1 レコード関数

Function: recordp object

この関数はobjectがレコードならtをリターンする。

(recordp #s(a))
     ⇒ t
Function: record type &rest objects

この関数は型がtypeであり、残りのスロットが残りの引数objectsであるようなレコードを作成してリターンする。

(record 'foo 23 [bar baz] "rats")
     ⇒ #s(foo 23 [bar baz] "rats")
Function: make-record type length object

この関数は型がtypeobjectで初期化されたスロット数がlengthの新たなレコードをリターンする。

(setq sleepy (make-record 'foo 9 'Z))
     ⇒ #s(foo Z Z Z Z Z Z Z Z Z)

レコード、ベクター、コンス(リスト)を含むツリーをコピーするには、2つ目のオプション引数に非nilを指定してcopy-treeを呼び出します。copy-treeを参照してください。

This page has generated for branch:emacs-30, commit:ab5505a8acf795c0a0a2745dd6fb666954c6a4bb to check Japanese translation.