>>789
そういう議論が過去にあったのは知らなかった。

ブロック付きメソッドは、書きやすさって言う点で利点があると思う。
関数名を考えなくていいし、メソッドチェーンをつなげていきやすい。
Rubyがプログラミングを書くのが楽し言って言う人がいるのはこういう所にあるんじゃないかと思う。

>>787
%表記だと、文字列が長くなると書くのが面倒だよ。
何番目の%が何個目の変数に対応するか、パッと見で分からないし。

辞書を使って文字列の置換を書き方もあるけど、あらかじめ変数がないと使えないのが面倒。
"#{1000*t}msec" みたいな書き方ができない。