alanm@cognos.UUCP (Alan Myrvold) (02/23/91)
When I try the following :
    $foo = "aaabbbccc";
    $foo =~ tr/b//d;
    print $foo,"\n";
I get :
    aaabbbccc
while I expect :
    aaaccc
---
and yet,
    $_ = "aaabbbccc";
    tr/b//d;
    print $_,"\n";
does "the right thing".
---
perl -v produces :
    This is perl, version 3.0
    
    $Header: perly.c,v 3.0.1.10 91/01/11 18:22:48 lwall Locked $
    Patch level: 44
    
    Copyright (c) 1989, 1990, Larry Wall
    
    Perl may be copied only under the terms of the GNU General Public License,
    a copy of which can be found with the Perl 3.0 distribution kit.
---
SunOS Release 4.1, if it matters.
---
Alan Myrvold          3755 Riverside Dr.     uunet!mitel!cunews!cognos!alanm
Cognos Incorporated   P.O. Box 9707          alanm%cognos.uucp@ccs.carleton.ca
(613) 738-1440 x5530  Ottawa, Ontario       
                      CANADA  K1G 3Z4       lwall@jpl-devvax.JPL.NASA.GOV (Larry Wall) (02/26/91)
In article <9371@cognos.UUCP> alanm@cognos.UUCP (Alan Myrvold) writes:
: When I try the following :
: 
:     $foo = "aaabbbccc";
:     $foo =~ tr/b//d;
:     print $foo,"\n";
: 
: I get :
: 
:     aaabbbccc
Already fixed in 4.0 beta.
Larry