Python vs. Io
LittleDanEhren at yahoo.com
Sun Feb 1 03:35:39 CET 2004
> Okay. So, if I set 'self id', like so
> self id := allocated
> and want to update it later in the same block I can use
> id = "updated self 'id' slot value"
> But, if I later use
> id := "set new local 'id' slot value"
Yes, but code like that is confusing and shouldn't be used unless you
> in the same block I get a new local variable. Is that how it works?
> Or does the first use of a slot determine its assignment scope
> for the duration of the block?
> self a := "unchanged"
> a := "changed"
> write("self a is ", self a) # changed or unchanged?
If you want to learn more about Io, you should probably join the Io
mailing list instead of bothering the whole usenet thread. Its website
is http://groups.yahoo.com/group/iolanguage/ .
More information about the Python-list