>>785
無意味
「このメソッドでは 8行目にあった a と 14行目にあった b と 21行目にあった c が返り値になります」とか俺なら覚えられん
処理の最後に return [a, b, c] と書いてあったらその行だけで意味と意図が完結するから俺でもわかる

似たような感じで、長いメソッド定義で暗黙の返り値を使ってるのは嫌い

def val=(v)
@val=v
end

が v を返すというのはいいんだが、大きなメソッドで処理の最後の値を返させるというのは何か間違ってる
return して動作が変わらないなら return でその行完結で意味と意図を書くべき

10行以上の大きさのメソッドを書くほうが悪いという指摘は受けよう