スレ立てるまでもない質問はここで 146匹目at TECH
スレ立てるまでもない質問はここで 146匹目 - 暇つぶし2ch212:デフォルトの名無しさん
17/09/08 00:48:22.81 vWsWUiiy.net
>>180
> returnが複数あったり途中にあったりするのは苦手
> 後でいじるときに既存部分も書き直さなければいけないことが増えるから
> でバグ作る
returnが複数あったり途中にある場合かつ
後った時に既存部分を書き直さなければいけない 例を書いて
その逆でreturnが複数ない方が既存部分を
書き直さなくていい例を書いてあげよう
def hello(name)
 return if name.nil?
 return if name == ''
 return if name == 'nanashi' # ← 追加しても既存部分は変えなくて良い
 puts name
end
def hello(name)
 if !name.nil?
  if name != ''
   if name != 'nanashi' # ← 追加したのでインデントが増えた
    puts name
   end
  end
 end
end
def hello(name)
 if !name.nil? && name != '' && name != 'nanashi' # ← 追加したので既存部分を書き換えた
  puts name
 end
end


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