Ici j'apprends mon chemin autour de Raku (neé Perl 6), très sympa tout autour. Mais la magie <>
de Perl 5 me manque cruellement , où vous pouvez simplement:
my $x = <>;
print $x;
while(<>) {
print join(':', split);
}
(lire la ligne d'entrée suivante dans $x
, faire une boucle sur le reste; l'entrée provient des fichiers nommés comme entrée ou entrée standard si aucun fichier n'est fourni). Les tutoriels / guides de migration "Perl 5 à 6" / ... parlent simplement de slurp
l'intégralité du fichier ou open
des fichiers individuels par nom. Pas de magie "prendre l'entrée des fichiers nommés dans l'ordre" que je peux trouver.
Je veux retrouver la magie!
Assez de magie pour vous?
la source
<>
le comportement de, et notez que raku.comb
sans argument divise une chaîne en caractères individuels, tandis que Perlsplit
sans argument est, afaik,.split(/\s+/)
en raku..split
serait.words
- docs.perl6.org/type/Str#routine_wordswords
méthode?