Null object: Difference between revisions

m (Added Raven code for NULL object)
Line 812:
foo <- function(){} # function that does nothing
foo() # returns NULL</lang>
 
=={{header|Racket}}==
 
"null", or its literal form "'()", is used to denote empty lists and
sometimes it is used as a generic null value.
 
<lang Racket>
-> null
'()
-> (null? null)
#t
-> (null? 3)
#f
</lang>
 
But a value that is more used as a generic "nothing" value is "#f",
false. Racket also has a void value, mostly the result of side-effect
functions. (And an undefined value.)
 
=={{header|Raven}}==