Carl Mäsak wrote:
> Jonathan (>), Ovid (>>), Larry (>>>):
>>>> Can't say I really like the negated options though.  They smell funny.
>>>
>>> Agreed, but ltrim and rtrim will disappoint Israelis and dyslexics alike.
>>>  Suggestions welcome as I can't think of anything better.
>>
>> The .Net framework calls 'em TrimStart and TrimEnd (and has a Trim that does
>> both). So maybe trim_start and trim_end if we wanted to take that lead...
> 
> How about .trim(:start) and .trim(:end)?

That would be my favourite:

our Str multi method trim (Str $string:, :start = True, :end = True)

So $str.=trim would trim both start and end, and if you want only one,
you can say $str.=trim(:!end);.

Cheers,
Moritz

Reply via email to