岩室です。 この件、しばらく検討してみた結果、以下のように考えています。 ・ブロックパラメータをscanと一致させることで、統一性が得られ、また、何より、マッチした文字列を$1, $2, ...ではなく名前での参照を可能にする。これは記述性や可読性の向上に貢献する。 ・確かに、非互換による影響を受けるコードが少ないとは言い切れない。しかし、比較的検出が容易※で、1.8でも1.9でも動くような修正を行うことも容易であるため、変更のメリットは非互換のデメリットを上回る。 如何でしょうか。 -- IWAMURO Motnori <http://vmi.jp/>