多くの Perl の本を検索していましたが、答えが見つかりません。私はこのコードを持っています。私が想定しているのは、パラメータのチケットを $ticket に割り当て、存在しない場合は 0 を割り当てることです。
my $ticket = $params->{ticket} // 0;
多くの Perl の本を検索していましたが、答えが見つかりません。私はこのコードを持っています。私が想定しているのは、パラメータのチケットを $ticket に割り当て、存在しない場合は 0 を割り当てることです。
my $ticket = $params->{ticket} // 0;
Perlのドキュメントには次のように書かれています。
「EXPR1 // EXPR2 は、定義されている場合は EXPR1 の値を返し、定義されていない場合は EXPR2 の値を返します。」
これはロジック or に似ていますが、定義をテストします。