[Newbies] another "best practices" question - inject

David Mitchell david.mitchell at gmail.com
Mon Nov 3 04:05:27 UTC 2008


Yep, that does seem crazy. Will reread that tonight!

On Sun, Nov 2, 2008 at 2:54 PM, Mark Volkmann <mark at ociweb.com> wrote:
> The "Inject:Into:" pattern in "Smalltalk Best Practice Patterns" says "Call
> the block arguments sum and each." That seems crazy! Why would I name the
> first argument "sum" if I've trying to do something other than sum the
> values? The example the book gives is the following.
>
> ^self children
>        inject: 0
>        into: [:sum :each | sum max: each]
>
> I think I'd do this.
>
> ^self children
>        inject: 0
>        into: [:maximum :each | maximum max: each]
>
> ---
> Mark Volkmann
>
>
>
>
> _______________________________________________
> Beginners mailing list
> Beginners at lists.squeakfoundation.org
> http://lists.squeakfoundation.org/mailman/listinfo/beginners
>


More information about the Beginners mailing list