btw, be careful that Object also understands #name :(
On Tue, Jun 12, 2012 at 8:57 PM, Mariano Martinez Peck < [email protected]> wrote: > > > On Tue, Jun 12, 2012 at 2:27 PM, Jeff Gray <[email protected]> wrote: > >> So, for fun I wrote a PlayingCard class with two instance variables, suit >> and >> value. >> calling collect: [:eachCard | eachCard value] >> > > off topic but also fun is that you can do: > > collect: [:eachCard | eachCard faceValue ] > > then you can do: > > collect: #faceValue. > > but I don't like that..it feels hackish to me. > > funny, what if you do collect: #value ? hahahaha > > > > >> on a collection of cards didn't work as I'd expected, but of course >> 'value' >> is the method on Object that returns self. >> >> Easily fixed by renaming the 'value' variable to faceValue (and associated >> accessors), but made me laugh... >> >> >> >> -- >> View this message in context: >> http://forum.world.st/value-a-trap-for-young-players-tp4634470.html >> Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com. >> >> > > > -- > Mariano > http://marianopeck.wordpress.com > > -- Mariano http://marianopeck.wordpress.com
