use strict;
use warnings;
use Test::More;
use Test::Exception;
use Dios;
func foo (
Int :$foo, # this is foo
Int :$bar # this is bar
)
{
"$foo and $bar";
}
func bar ( Int :$foo, Int :$bar ) # this is a signature
{
"$foo and $bar";
}
func special_comment (
$foo, # )
$bar
)
{ 42 }
is foo(foo=>1, bar=>2), '1 and 2' => 'foo';
is bar(bar=>1, foo=>2), '2 and 1' => 'bar';
is special_comment('a','b'), 42 => 'special';
done_testing();