RosettaCodeData/Task/Null-object/EchoLisp/null-object.echolisp
2016-12-05 23:44:36 +01:00

15 lines
310 B
Text

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