Rubyについて Part 38
■ このスレッドは過去ログ倉庫に格納されています
0786デフォルトの名無しさん
2010/01/29(金) 09:52:54無意味
「このメソッドでは 8行目にあった a と 14行目にあった b と 21行目にあった c が返り値になります」とか俺なら覚えられん
処理の最後に return [a, b, c] と書いてあったらその行だけで意味と意図が完結するから俺でもわかる
似たような感じで、長いメソッド定義で暗黙の返り値を使ってるのは嫌い
def val=(v)
@val=v
end
が v を返すというのはいいんだが、大きなメソッドで処理の最後の値を返させるというのは何か間違ってる
return して動作が変わらないなら return でその行完結で意味と意図を書くべき
10行以上の大きさのメソッドを書くほうが悪いという指摘は受けよう
■ このスレッドは過去ログ倉庫に格納されています