西山和広です。

At Fri, 15 Aug 2008 13:08:12 +0900,
Yusuke ENDOH wrote:
> 
> 1.9 では正規表現で名前を使った参照ができるので、sprintf でも
> 名前を使った参照ができると便利じゃないでしょうか。
> 
> 
> $ ./ruby -e 'puts "%<foo>d : %<bar>f" % { :foo => 1, :bar => 2 }'
> 1 : 2.000000
> 
> $ ./ruby -e 'printf("%<foo>d : %<bar>f\n", :foo => 1, :bar => 2)'
> 1 : 2.000000
> 
> 
> あまりテストしていませんが、たたき台の実装です。

正規表現の例を出すのなら、Hash限定ではなく[]メソッドを呼んだ方が
便利なのではないでしょうか。


-- 
|ZnZ(ゼット エヌ ゼット)
|西山和広(Kazuhiro NISHIYAMA)