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

Reply via email to