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.

29
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 …
88 perl  cpan 


15
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 …





14
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.
83 perl  numbers 




1
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: $ wget http://eforexcel.com/wp/wp-content/uploads/2017/07/1500000%20Sales%20Records.zip $ unzip "1500000 Sales Records.zip" …
9 perl  raku 

2
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 (glob '{a,b,c,d,e,f,g,h,i,j,k,l,m}'x5) { print "$_\n"; } il renvoie …
9 perl 

2
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) Copyright 1987-2017, Larry Wall Perl may be …
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.