Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Per::Critic

2 views
Skip to first unread message

kurtz le pirate

unread,
Feb 4, 2012, 4:29:01 AM2/4/12
to

bonjour,

sur un forum, j'ai trouvé ce site <http://perlcritic.com/>.
un essai avec un de mes scripts donne (entre autre) cette analyse :



Expression form of "map" at line 36, column 11. See page 169 of PBP.
Severity: 4

mon code est le suivant :
...
0032: if( /^f/) {
0033: @line = split ' ';
0034: # remove first item : 'f'
0035: shift(@line);
0036: @temp = map ($_-1,@line);
0037: push @faces, [@temp];
0038: }
...

je ne comprends pas bien ce qui ne lui plait pas dans la ligne 36.
leur recommandation est :

"Write map { $_ =~ /$pattern/ } @list instead of map /$pattern/, @list"

j'aurais donc du écrire : @temp = map { $_-1 } @lines
c'est ça ?


merci
--
klp

Emmanuel Florac

unread,
Feb 4, 2012, 5:52:09 AM2/4/12
to
Le Sat, 04 Feb 2012 10:29:01 +0100, kurtz le pirate a écrit:


> j'aurais donc du écrire : @temp = map { $_-1 } @lines c'est ça ?
>

Absolument. C'est la syntaxe moderne.

--
I am not a vegetarian because I love animals; I am a vegetarian
because I hate plants.
A. Whitney Brown
0 new messages