previous up next     contents index
Next: Numbers Up: Programming Constructs Previous: Programming Constructs

Void and Undefined

    MzScheme returns the unique value #<void> for expressions that have undefined results in tex2html_wrap_inline6555 .   The procedure void takes any number of arguments and returns #<void>. (void? v) returns #t if and only if v is #<void>.

Non-global variables that are accessible but do not yet have a value are bound to the unique value  #<undefined>. Such variables are created by  letrec and  letrec* expressions (see section 2.11), partially-initialized objects (see section 2.13), and partially-invoked units (see section 2.16).



PLT