FYI, I have the same problem in Squeak 4.2 and Etoys 4.1 Also I noticed that if I use parentheses I can get it to work: Transcript show: (2.54343 printShowingDecimalPlaces: 2) - OK does not throw exception
Stephen On Sun, Feb 27, 2011 at 10:31 PM, Steve Thomas <sthom...@gosargon.com>wrote: > Subbu, > > Thanks it did help, I got it to work, but I don't understand the following > and not sure if it is a bug in Squeak or in my head. > I ran the three commands below in a workspace and don't understand why the > first one failed > > Transcript show: 2.54343 printShowingDecimalPlaces: 2 - Failed Message > Not Understood > t2 := 2.54343 printShowingDecimalPlaces: 2 - OK > Transcript show: t2 - OK showed 2.54 in Transcript > > Stephen > > > On Sun, Feb 27, 2011 at 9:11 PM, K. K. Subramaniam > <kksubbu...@gmail.com>wrote: > >> On Friday 25 Feb 2011 12:07:42 pm Steve Thomas wrote: >> > How do I print integers or specify that I only want 2 digits to the >> right >> > of the decimal point? (Below is my script). >> > script1 >> > >> > | tmpStr | >> > >> > tmpStr := 'Im a Bot.\My position is: ' withCRs , self getLocation >> > printString , '\and my direction is:' withCRs , self getHeading >> > printString. self sayText: tmpStr >> >> see printShowingDecimalPlaces: in Integer>>printing category. Also search >> for >> 'places' in message window for other options. >> >> HTH .. Subbu >> > >
_______________________________________________ Beginners mailing list Beginners@lists.squeakfoundation.org http://lists.squeakfoundation.org/mailman/listinfo/beginners