> > Hi all!
> > 
> > From http://perldoc.perl.org/functions/substr.html:
> > 
> > substr has a 4th argument (or you can use substr as an lvalue) for 
> > replacement.
> > substr EXPR,OFFSET,LENGTH,REPLACEMENT
> > 
> > From http://doc.perl6.org/routine/substr I don't see any way to do a 
> > replacement. What is the idiomatic way of doing a positional string 
> > replacement in Perl 6? Thanks!
> 
> Method form:
> $ perl6 -e 'my $s = "abc"; $s.substr-rw(1,1) = "z"; say $s;'
> azc
> 
> Function form:
> $ perl6 -e 'my $s = "abc"; substr-rw($s, 1,1) = "z"; say $s;'
> azc
> 
> I also do not see substr-rw in doc.perl6.org.
> It needs to be added.
> In the meantime, you can find it here:
>       http://design.perl6.org/S32/Str.html

thanks, Bruce, for the examples!  I've added these to the doc.perl6.org
documentation.  The entry for substr-rw should appear in roughly half an
hour.

Cheers,

Paul

Reply via email to