#!perl6 use v6; my $message = "\nHello!\n\nSleep\nTest\n\n"; my @a = $message.split( '' ); for @a { sleep 0.3; .print; }
Perl6默认启用“autoflush”.使用perl5而不启用“outflush”我不会得到这种行为.
解决方法
Rakudo默认启用autoflush;规范没有提到默认值.
#!perl6 use v6; my $message = "\nHello!\n\nSleep\nTest\n\n"; my @a = $message.split( '' ); for @a { sleep 0.3; .print; }
Perl6默认启用“autoflush”.使用perl5而不启用“outflush”我不会得到这种行为.