問題例
$name が設定されていなかったら $name='nobodyさん';解答例1
$name ||= 'nobodyさん';
ただし $name = 0; のときも $name = 'nobodyさん'; となってしまう罠
解答例2
$name = 'nobodyさん' unless defined $name;
自分なら
if (!(defined $name)){
$name = 'nobodyさん';
}
結局 好みみたい.
参考
2ch - WebProg板 - Perl コーディング初心者質問コーナー Part28 - 326http://pc2.2ch.net/test/read.cgi/php/1063562491/326
2ch - WebProg板 - Perl コーディング初心者質問コーナー Part28 - 335
http://pc2.2ch.net/test/read.cgi/php/1063562491/335