akkun_choi pedia
mindia › akkun_choi pedia › 単語

Ruby 落とし穴

akkun_choi · 2010-08-09 更新 · 履歴(2)

メソッド名の重複

メソッドは再定義可能なので、メソッド名重複に気づかない。
テストコードのコピペをする場合注意。

ブロック中でのreturn

ブロック中でreturnするとメソッドが終了してしまう。今回のブロックを終了させる場合はnextで、ブロック丸々終了させる場合はbreak。ループでのそれと対応してる。

タグ