2007-09-10 プレースホルダを遅延評価する ruby 最近便利に使っているのがプレースホルダ(%s)を遅延評価させること。 要は動的な定数(?)を定義する事が出来る。 ソースを見た方が早いと思うのでさくっと。 SEARCH_URL = 'http://www.google.co.jp/search?q=%s' %w(ruby perl php).each{|word| puts SEARCH_URL % word } Railsのどこかで使われていた手法だったんだけど、どこか忘れた…。