Sur http://novosial.org/perl/one-liner/ J'ai trouvé les deux lignes suivantes. Les sorties sont différentes car l'instruction unless
est différente de if !
(en raison des règles d'associativité et de précédence).Comment le comportement différent de la "et si" et "si!" instruction influence l'opérateur de plage dans un contexte scalaire?
cat file: foo bar
perl -ne 'print unless /^$/../^$/' file foo bar
perl -ne 'print if ! /^$/../^$/' file foo bar
Comment le comportement différent du if !
-Déclaration faire la deuxième sortie en une ligne d'une ligne blanche?