[REBOL] Re: RAMBO #3652 unset?
From: apwing:zonnet:nl at: 22-Mar-2005 16:22
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]