in reply to Conditional initialization of lexical (my) variables
concerning your code:
> my $my_var = "default" unless defined $param; $my_var //= $param; [download]
my $my_var = "default" unless defined $param; $my_var //= $param; [download]
please try this instead
my $my_var = $param // "default";
Cheers Rolf (addicted to the 𐍀𐌴𐍂𐌻 Programming Language :) Wikisyntax for the Monastery