Bonjour,
J'ai un script perl qui fait des print pour indiquer son avancement.
Je voudrait savoir s'il est possible de vider le buffer que les print remplit.
au début du script il y a un $|++ et je ne sais pas trop c'est quoi.
Merci
Bonjour,
J'ai un script perl qui fait des print pour indiquer son avancement.
Je voudrait savoir s'il est possible de vider le buffer que les print remplit.
au début du script il y a un $|++ et je ne sais pas trop c'est quoi.
Merci
Si la variable spéciale $| est à 0, les print dans un fichier sont bufferisés. Si elle a une valeur non nulle, alors ça vide le buffer après chaque print.
La valeur par défaut de cette variable spéciale est 0.
Donc,
met cette valeur à 1, et les print ne sont plus bufferisés.
Code : Sélectionner tout - Visualiser dans une fenêtre à part $|++;
- La programmation fonctionnelle en Perl : 1. Les opérateurs de liste; 2. Les fonctions d'ordre supérieur; 3. Étendre le langage.
- Comment utiliser des décorateurs en Perl: Un tutoriel pour changer le comportement d'une fonction sans en modifier le code source
- De Perl 5 à Perl 6 : 1. Les bases; 2. Les nouveautés; 3. Approfondissements; 4. Annexe 1: Ce qui change entre Perl 5 et Perl 6; Annexe 2: Les nouveautés de Perl 6.
- Les regex et grammaires de Perl 6
- Objets, classes et rôles en Perl 6 - Tutoriel de programmation orientée objet
- Tour d'horizon du nouveau langage Perl 6
Partager