What does "01" mean?

Don McLane dmclane at u.washington.edu
Tue Jun 21 16:34:39 UTC 2005


Never mind!  I discovered "normalize".  Thanks.

Don

Don McLane wrote:

> This is a new-user question.  I'm typing things in a workspace and 
> sending them to the transcript (and, as it turns out, learning to use 
> the debugger). I decided to challenge myself by reviewing some 
> discrete mathematics.  So one statement read:
>
>     (5 raisedTo: (r-1) modulo: r) = 1 ifFalse: [successFlag := false].
>
> where r was big (in one of my tests it was 501659).  The debugger 
> reported that the left hand side of the '=' sign evaluated to 
> "01"--what does the leading '0' mean?  Why does the equality test 
> fail?  Am I crazy?
>
> Thanks,
> Don
>
>




More information about the Squeak-dev mailing list