- 212 名前:デフォルトの名無しさん mailto:sage [2017/09/08(金) 00:48:22.81 ID: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
|

|