Defined-or演算子
初期値の代入に利用すると便利な演算子です。
サンプルプログラム
use strict; use warnings; my $data = $ENV{DATA} // 'sample.dat'; print $data, "\n";
次のように書くのと同じ意味になります。
use strict; use warnings; my $data = defined $ENV{DATA} ? $ENV{DATA} : 'sample.dat'; print $data, "\n";