[chuck-users] ++ return value

Atte André Jensen atte.jensen at gmail.com
Thu Jun 22 04:22:58 EDT 2006


I expected the ++ (and --) operator to work as this:

If ++ precedes the variable, e.g. ++i, the value returned is the value 
in counter after it has been incremented. If ++ follows the variable, 
e.g. i++, the value returned is the value in counter before it has been 

This doesn't seem to be the case (chuck always returns the value after 
it has been incremented):

int i;

[atte at aarhus tests]$ chuck increment.ck
0 :(int)
1 :(int)
2 :(int)

Maybe this could be changed?

peace, love & harmony

http://www.atte.dk      | quartet:      http://www.anagrammer.dk
http://www.atte.dk/gps  | compositions: http://www.atte.dk/compositions

More information about the chuck-users mailing list