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.