string?

Das Prädikat string? überprüft, ob sein Argument eine Zeichenkette ist.

> (string? "abc")
t

> (string? 2)
nil

> (string? nil)
nil

Das Prädikat ist über die Funktion type-of und einen Vergleich definiert:

(setq string? (lambda (x) (eq? (type-of x) (quote string))))