[Pharo-users] Why is split: implemented in the separator rather than the string?

Peter Uhnák i.uhnak at gmail.com
Thu May 19 15:54:26 EDT 2016


On Thu, May 19, 2016 at 8:48 PM, Andy Burnett <
andy.burnett at knowinnovation.com> wrote:

> I keep getting this wrong, which makes me wonder why we send split: to the
> separator rather than the thing to be split. Is there a benefit to doing
>
> $- split: '1969-07-20'
>

Because you are telling the receiver that he should split the argument.

"Hey dash, can you split this for me?"



>
> rather than
>
> '1969-07-20' split: $-  (which somehow seems more natural to me).
>

Try instead '1969-07-20' splitOn: $-

"Hey collection, can you split on this?"

Peter
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.pharo.org/pipermail/pharo-users_lists.pharo.org/attachments/20160519/27d5acb8/attachment.html>


More information about the Pharo-users mailing list