2022-07-01から1ヶ月間の記事一覧
関数の引数をhashで受けて, 未定義の場合はデフォルト値を設定したい... という場合があるとします. まあだいたい, defined-orを使って次のように書くのではないでしょうか: sub myfunc { my %args = @_; return $args{foo} // 'default'; } myfunc(foo => '…
関数の引数をhashで受けて, 未定義の場合はデフォルト値を設定したい... という場合があるとします. まあだいたい, defined-orを使って次のように書くのではないでしょうか: sub myfunc { my %args = @_; return $args{foo} // 'default'; } myfunc(foo => '…