Rubyについて Part 43
■ このスレッドは過去ログ倉庫に格納されています
0793uy
2011/06/15(水) 02:28:09.22flatten!
はselfを返して
flatten!?
はselfかnil
でいい
現在の!から返されるselfは「デバッグ用」の情報であって
型がnilになる可能性もある為に実際に使ってはいけないデータなんだから
ただのselfを返す仕様ってのは落とし穴を作っちゃってる
自由度は下がってもtrueかfalseのほうが10倍マシ
!?の導入か、または
selfじゃなくて破壊的メソッド特有のデバッグ情報としてのselfを返す等にするべき
■ このスレッドは過去ログ倉庫に格納されています