基本的には を使わないといけないと思いますが(typep var 'string-type)
、私が知る限り string のような型はありません。
type-of を介して型を決定すると、
(type-of "rowrowrowyourboat")
> (SIMPLE-ARRAY CHARACTER (17))
これは、探すだけでは何の役にも立たないため、一般的な方法で探すことができるタイプではSIMPLE-ARRAY
ありません。
(typep "rowrowrowyourboat" 'simple-array)
> t
(typep (make-array 1) 'simple-array)
> t
また、サンプル文字列のタイプを動的に決定する直観的なハックを使用しても、(ほとんどの場合) 同じ長さではないため、何の役にも立ちません。
(typep "rowrowrowyourboat" (type-of "string"))
> nil
特定の変数が文字列型かどうかを確認する標準的な方法は何ですか?