From: Nobuyoshi Nakada Date: 2008-08-15T16:28:56+09:00 Subject: [ruby-dev:35853] Re: [Feature:1.9] name referencing in sprintf なかだです。 At Fri, 15 Aug 2008 14:20:15 +0900, Tietew wrote in [ruby-dev:35852]: > On Fri, 15 Aug 2008 13:08:12 +0900 > In article > [[ruby-dev:35851] [Feature:1.9] name referencing in sprintf] > "Yusuke ENDOH" wrote: > > > 1.9 では正規表現で名前を使った参照ができるので、sprintf でも > > 名前を使った参照ができると便利じゃないでしょうか。 > > > > $ ./ruby -e 'puts "%d : %f" % { :foo => 1, :bar => 2 }' [ruby-dev:16351]ではPythonと同じく %(foo)d としていました。 > Ruby-GetText で %{foo} というのを使っているので、合わせてあると嬉しい人 > が多いかと。書式指定はできないのですが。 > > # {} は書式指定無し版、<> は有り版 にするとか? Ruby-GetTextの実装を確認していないのですが、%{}以外のものがあっ ても大丈夫なのでしょうか。 -- --- 僕の前にBugはない。 --- 僕の後ろにBugはできる。 中田 伸悦