Portál AbcLinuxu, 1. května 2025 10:00
perl6 -e 'print "a"; sleep(5); say "b";'vytiskne
a
a za pět vteřin b
.
Oproti Perl 5 verzi
perl -E 'print "a"; sleep(5); say "b";'která vytiskne až po pěti vteřinách
ab
.
Nicméně v Sinopsis je napsáno, že by autoflush, měl fungovat, až po zapnutí $*OUT.autoflush
, popř. by měli jít všechny data najednou uvolnit pomocí flush
.
autoflush
je v odstraněných funkcích a je tam napsáno, že je to ponecháno na implementaci. Vypadá to, že Rakudo flushuje automaticky. Kdyby náhodou někde ne, tak ta metoda flush
by měla funguvat.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.