Questions marquées «perl»

Perl est un langage de programmation dynamique de haut niveau, à usage général et procédural, connu pour sa prise en charge native des expressions régulières et des capacités d'analyse de chaînes. Veuillez utiliser cette balise pour les questions sur Perl en général. Pour les choses liées au nouveau langage (mais apparenté) Raku (anciennement "Perl 6"), veuillez utiliser la balise raku. Pour les expressions régulières de style Perl dans d'autres langages, utilisez la balise regex ou, si elles sont basées sur la bibliothèque PCRE, la balise pcre.

557
Pourquoi Perl moderne évite-t-il l'UTF-8 par défaut?

Je me demande pourquoi la plupart des solutions modernes construites à l'aide de Perl n'activent pas UTF-8 par défaut. Je comprends qu'il existe de nombreux problèmes hérités pour les scripts Perl de base, où cela peut casser les choses. Mais, de mon point de vue, au 21ème siècle, les grands...

295
Comment sortir d'une boucle en Perl?

J'essaie d'utiliser une breakinstruction dans une forboucle, mais comme j'utilise également des sous-marins stricts dans mon code Perl, je reçois une erreur disant: Les mots nus "break" ne sont pas autorisés lorsque "strict subs" est utilisé à la ligne 154 de ./final.pl. Existe-t-il une solution de...

243
Trouver la taille d'un tableau en Perl

Il me semble avoir rencontré plusieurs façons différentes de trouver la taille d'un tableau. Quelle est la différence entre ces trois méthodes? my @arr = (2); print scalar @arr; # First way to print array size print $#arr; # Second way to print array size my $arrSize = @arr; print $arrSize; # Third...