greater?
Mit greater? oder seinem Synonym > können Zahlen, Zeichenketten und Symbole verglichen werden. greater? liefert den Wert t, wenn das erste Argument größer als das zweite ist.
> (greater? 3 2)
t
> (> 3 2)
t
> (greater? "a" "x")
nil
> (greater? (quote a) (quote x))
nil
Die Funktion verwendet if, equal? und less?:
(setq greater?
(lambda (x y)
(if
(equal? x y)
nil
(less? y x))))
> (greater? 3 2)
t
> (> 3 2)
t
> (greater? "a" "x")
nil
> (greater? (quote a) (quote x))
nil
Die Funktion verwendet if, equal? und less?:
(setq greater?
(lambda (x y)
(if
(equal? x y)
nil
(less? y x))))