[chuck-users] Scope bug?
ian.southd at gmail.com
Wed Aug 6 10:51:09 EDT 2014
The bug appears in other inner scopes, such as an if-statement, and
probably for/while loops.
On Wed, Aug 6, 2014 at 7:40 AM, Dealga McArdle <tetha.z at gmail.com> wrote:
> Ian, why do you have that innermost scope? that's not intended use of
> syntax I think.
> On Wed, Aug 6, 2014 at 9:00 AM, Ian South-Dickinson <ian.southd at gmail.com>
>> I encountered a strange case where a variable was changing value within
>> the scope of an if statement, because I had a superclass with an identical
>> variable name. I am able to reproduce it with this simple case:
>> class A
>> 10000 => int foo;
>> class B extends A
>> fun void bar()
>> 0 => int foo;
>> <<< "a", foo >>>;
>> <<< "b", foo >>>;
>> <<< "c", foo >>>;
>> Prints out:
>> a 0
>> b 10000
>> c 0
>> chuck-users mailing list
>> chuck-users at lists.cs.princeton.edu
> chuck-users mailing list
> chuck-users at lists.cs.princeton.edu
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the chuck-users