integer?

Das Prädikat integer? überprüft, ob es sich bei seinem Argument um eine Ganzzahl handelt.

> (integer? 2)
t

> (integer? 2.3)
nil

> (integer? "abc")
nil

Das Prädikat ist durch die Funktion type-of und einen Vergleich mit equal? definiert:

(setq integer?
  (lambda (x)
    (equal? (type-of x) (quote integer))))