イラッつとするコーディングスタイルat PROG
イラッつとするコーディングスタイル - 暇つぶし2ch108:仕様書無しさん
12/03/19 22:14:45.37
>>107
return文の利用を気にしているのかな?
それを使わないことでネストが浅くなる場合もあるよ
以下は、ソート処理で使われる比較メソッドの例

def compare(x, y)
  gender_result = x.gender <=> y.gender
  return if gender_result == 0

  age_result = x.age <=> y.age
  return if age_result == 0

  x.name <=> y.name
end

昔のgoto文不要論争と同じように、return文も全面的に禁止するのではなく、
必要に応じて使い分ける(=必要な場合に限って使う)ことを考えればいいのではないかと


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch