Di sini belajar jalan saya di Raku (neé Perl 6), sangat bagus di sekitar. Tapi saya sangat merindukan keajaiban <>
dari Perl 5, di mana Anda bisa:
my $x = <>;
print $x;
while(<>) {
print join(':', split);
}
(baca baris input berikutnya ke dalam $x
, loop di atas sisanya; input dari file bernama input atau input standar jika tidak ada file yang diberikan). Tutorial / panduan migrasi "Perl 5 hingga 6" / ... cukup bicarakan tentang slurp
keseluruhan file, atau open
ing masing-masing file dengan namanya. Tidak ada keajaiban "ambil input dari file bernama secara berurutan" yang dapat saya temukan.
Saya ingin keajaiban kembali!
Cukup sihir untukmu?
sumber
<>
perilaku, dan perhatikan bahwa raku.comb
tanpa argumen membagi string menjadi karakter individu, sedangkan Perlsplit
tanpa argumen adalah, afaik,.split(/\s+/)
dalam raku..split
adalah.words
- docs.perl6.org/type/Str#routine_wordswords
metode ini?