From: Akinori MUSHA Date: 2002-03-22T17:45:24+09:00 Subject: [ruby-list:34573] Re: cgi.rb+ イテレータ At Fri, 22 Mar 2002 17:36:20 +0900, shukaku@j-mac.co.jp wrote: > cgi.select("NAME"=>"number"){ > (1..3).map{|num| > cgi.option("VALUE"=>num.to_s){num.to_s} > } > }  map は結果を貯めて配列を作ってしまうので、 each の方が無駄がない と思います。  なお、 ('1'..'3').each あるいは '1'.upto('3') と初めから文字列を 使うと .to_s しなくて済みます。 :) -- / /__ __ Akinori.org / MUSHA.org / ) ) ) ) / FreeBSD.org / Ruby-lang.org Akinori MUSHA aka / (_ / ( (__( @ iDaemons.org / and.or.jp "Somewhere out of a memory.. of lighted streets on quiet nights.."