MENU

条件分岐の中の重複コードをまとめる

 以下のように条件分岐の中に重複コードを書いてしまいがちなので気をつける。

if 条件
  hoge =  "ほげ"
  fuga = "" + ""
else
  hoge =  "ほげ"
  fuga = "ふがが" - ""
end

 上記の重複箇所は、「 hoge = "ほげ"」と「fuga =」。
 重複箇所をなくして以下のようにする。

hoge =  "ほげ"
fuga = if 条件
  "" + ""
else
  "ふがが" - ""
end

 スッキリできる。