Hi  Ladislav / Romano,

in order to get a grip I played around with your examples, but I don't
understand the following:
why give the following 2 cases different results?
    1      >>unset 'var
            >>unset? 'var
            == false
    2     >>unset? unset 'var
           == true

The only thing I can think of is that unset! is not a datatype of the
variable being unset.
E.g. after unset 'x x would not have a datatype of unset! (which I thought
was true).
Instead unset! would just be the returned value of unset itself only.

Thanks!
    Arie

P.S. Ladislav the example of function f is very useful!

Romano Paolo Tenca wrote: Ladislav Mecir wrote: check the following
expressions: do [] print "" prin "" do does [exit] forever [break] get/any
'uninitialized-variable other examples: unset? unset 'a unset? set/any 'a
unset 'b unset? do does [return] unset? catch[throw] 
-- 
To unsubscribe from the list, just send an email to 
lists at rebol.com with unsubscribe as the subject.

Reply via email to