RosettaCodeData/Task/Null-object/EchoLisp/null-object.l

16 lines
310 B
Common Lisp

null null
() null
(null? 3) #f
(!null? 4) #t
(null? null) #t
;; careful - null is not false :
(if null 'OUI 'NON) OUI
;; usual usage : recursion on lists until (null? list)
(define (f list)
(when (!null? list)
(write (first list)) (f (rest list))))
(f '( a b c)) a b c