2.10 Emacs Lispオブジェクトの型階層

Lispオブジェクトのタイプは階層によって組織化されており、これはタイプが他のタイプを継承できることを意味しています。(タイプAから派生した)タイプBのオブジェクトは、タイプAのすべての特徴を継承します。これはタイプBのオブジェクトはすべて、同時にその派生元であるタイプAのオブジェクトであることも意味しています。

すべてのタイプはタイプtを継承します。

defclasscl-defstructを通じて、新たなタイプをユーザーが定義できます。

プリミティブタイプにたいするLispタイプ階層は、以下のように表すことができます:

elisp_type_hierarchy

たとえばタイプlistは、それ自体がtを継承する(特殊な)タイプsequenceを継承しています。

This page has generated for branch:work/emacs-30_8ac894e2246f25d2a2a97d866b10e6e0b0fede5a, commit:b7b3c5b81a7a4eec61faa3ed3d7c731d52d3987b to check Japanese translation.