use v6;
print "1..12\n";
{
print "ok 1 - basic form of print\n";
}
{
print "o", "k 2 - print with multiple parame", "ters (1)\n";
my @array = ("o", "k 3 - print with multiple parameters (2)\n");
print @array;
}
{
my $arrayref = (<ok 4 - print stringifies its args>, "\n");
print $arrayref;
}
{
"ok 5 - method form of print\n".print;
}
{
print "o";
print "k 6 - print doesn't add newlines\n";
}
{
print $*OUT: 'ok 7 - print with $*OUT: as filehandle' ~ "\n";
say $*OUT: 'ok 8 - say with $*OUT: as filehandle';
}
{
$*OUT.print: 'ok 9 - $*OUT.print: list' ~ "\n";
$*OUT.say: 'ok 10 - $OUT.say: list';
}
{
my @array = 'ok', ' ', '11 - $*OUT.print(LIST)', "\n";
$*OUT.print(@array);
}
{
my @array = 'ok', ' ', '12 - $*OUT.say(LIST)';
$*OUT.say(@array);
}