- or download this
GetOptions(
'f' => \my $filename,
...
maybe baz => $batman,
maybe universe => $universe,
)
- or download this
sub foo( %options ) {
if( ! exists $options{ baz } ) {
...
};
...
}
- or download this
sub foo( :$baz = 'Superman', :$bar, :$file, :$universe='DC' ) {
}
- or download this
sub foo( %options ) {
...
}
- or download this
sub option ( $key, $def, $options ) {
if( !exists $options->{ $key } ) {
...
}
return $options
}
- or download this
sub foo( %options ) {
option baz => 'Superman',
...
return \%options
}
- or download this
option files => [glob('~/*')],
option html => $user_agent->get('https://example.com'),
- or download this
use 5.020;
use feature 'signatures';
...
#is $f->foo( baz => undef ), { baz => undef, universe => 'meth_DC' },
+'Positional parameters work';
done_testing;