スポンサーサイト 

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

裸のreturn 

perlでreturnするときに、偽を返そうとして

return undef;


とやってしまうのは良くない。これは配列コンテキストで評価されると配列数1のリストとして扱われ、結局真値として評価される危険があるからということが理由。
では、

return();


の扱いはどうなるんだろう? いわゆる裸のreturnは

return;


と記述することだと理解しているのだけど、()の有無で何か変わることはあるのだろうか?

コメント

コメントの投稿















管理者にだけ表示を許可する

トラックバック

この記事のトラックバックURL
http://haginov.blog35.fc2.com/tb.php/99-9ac1c8d6

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。