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