Questions marquées «perl»

88
Comment obtenir une liste des modules CPAN installés?

En plus d'essayer perldoc <module name> individuellement pour tout module CPAN qui me plaît ou qui passe par le système de fichiers et en regardant les répertoires, je n'ai aucune idée des modules que nous avons installés. Quel est le moyen le plus simple d'obtenir une grande liste de tous...

87
Comment calculer efficacement un écart type courant?

J'ai un tableau de listes de nombres, par exemple: [0] (0.01, 0.01, 0.02, 0.04, 0.03) [1] (0.00, 0.02, 0.02, 0.03, 0.02) [2] (0.01, 0.02, 0.02, 0.03, 0.02) ... [n] (0.01, 0.00, 0.01, 0.05, 0.03) Ce que je voudrais faire, c'est calculer efficacement la moyenne et l'écart type à chaque index d'une...

83
Comment savoir si une variable a une valeur numérique en Perl?

Existe-t-il un moyen simple en Perl qui me permette de déterminer si une variable donnée est numérique? Quelque chose du genre: if (is_number($x)) { ... } serait idéal. Une technique qui ne lancera pas d'avertissements lorsque le -wcommutateur est utilisé est certainement préférée....

9
Installer Raku (Perl 6) dans Ubuntu avec Perl 5.26

J'ai hâte d'apprendre Raku (Perl 6) et sa syntaxe. J'ai déjà Perl 5 installé sur ma machine Ubuntu. vinod@ubuntu-s-1vcpu-1gb-nyc1-01:~$ perl -v This is perl 5, version 26, subversion 1 (v5.26.1) built for x86_64-linux-gnu-thread-multi (with 67 registered patches, see perl -V for more detail)...

9
Perl's Glob a-t-il une limitation?

J'utilise les chaînes de retour attendues de 5 caractères suivantes: while (glob '{a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z}'x5) { print "$_\n"; } mais il ne renvoie que 4 caractères: anbc anbd anbe anbf anbg ... Cependant, lorsque je réduis le nombre de caractères dans la liste: while...

9
Comment émuler wc -l dans Raku

Dans Perl 5, vous pouvez émuler en wc -lutilisant oneliner: perl -lnE 'END {say $.}' test.txt Comment implémenter cette fonctionnalité sur Raku Si vous essayez de l'implémenter: raku -e 'say "test.txt".IO.open.lines.elems' il s'avère lent et utilise beaucoup de mémoire Informations à reproduire: $...