> -----Message d'origine-----
> De : Nicolay A. Vasiliev [mailto:[EMAIL PROTECTED]
> Envoyé : vendredi 1 octobre 2004 22:39
> À : Perl Beginners List
> Objet : Re: Becoming Disenheartened - Everyone talks about Python and
says
> Perl is old news.
> 
> I didn't mean CGI, only standart types.
> 

s.replace(...) is a consequence of "everything is object" thinking.

Look at the following:

import re;
m = re.match(r"(?P<int>\d+)\.(\d*)", '3.14');
//After performing this match
//m.group(1) is '3', as is m.group('int')
//and m.group(2) is '14'. 

There is a similar ugly thing in Java.
All of this because you want everything to be an object.

Can you tell us how will you perform the above
matching without import re; :).

In Perl you don't absolutely need a kind of use RE; to be able
performing regular expression macthing.

So, don't force my $s = "I am Perl Guru"; to be an object and contain a
replace() method.

$s is a string will be treated as is in Perl.

José.



--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>


Reply via email to