未定義値

変数がいきなり出てきたとき、値は未定義である。
値が未定義の時、出力や計算ではどのように解釈されるか。

PerlでのNULL

$var1は出力なので空文字列、$var2は計算なので0と解釈される。

$ perl variable.pl
[]
20
$

こうなる。

Sample/perl/variable/undefined_variable/src/variable at master · bg1bgst333/Sample · GitHub