- 570 名前:デフォルトの名無しさん mailto:sage [2009/09/03(木) 14:43:53 ]
- 変数に型がない言語の場合、""や0が偽じゃないことで得られる恩恵の方が多い気がするな
無効値は偽であってほしいけど、正常値を数値や文字列で返す関数などは 0や""も正常値として扱うケースが多い。なので、これらが偽だと、戻り値をそのままブール式につかえない Perlなんかだと、0も""も偽だから、これらも正常値として返す関数の戻り値をチェックするときは、 die "エラ〜" unless defined get_string() とかやって、""のケースを除外しなくちゃならない。|| とか && も有効活用できないし
|

|