subtypep

Title
subtypep
Type
Function
Arguments
subtypep TYPE1 TYPE2
Package
lisp
Section
データ型
File
typespec.l
ある型が他の型の副型かどうか調べて多値で返します。
(詳細不明)

  TYPE1 : 副型を指定します。
  TYPE2 : 型を指定します。

  t   t         TYPE1は明確にTYPE2の副型
  nil t         TYPE1は明確にTYPE1の副型ではない
  nil nil       関係を判断できない

使用例:
  ;;; サブタイプかどうかを調べる。
  (subtypep 'single-float 'number)
  => (single-float double-float long-float)
  (subtypep 'cons 'number)
  => nil
Seealso
deftype
typep
型一覧