基本上我會說,你將不得不使用(typep var 'string-type)
,但沒有這樣的類型的字符串,據我知道。如何我檢查給定的變量值是否爲字符串類型
通過結果類型的確定一個類型
(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
所以我不知道什麼是檢查一個給定的變量是否爲字符串類型的典型方式是什麼?
我的意思是(當然)變量的值 - 將更正 – Sim