[#43103] 浮動小数点を比較するには — wada toshiki <wada-ts@...>

お世話になります。

21 messages 2007/01/11
[#43105] Re: 浮動小数点を比較するには — NISHIMATSU Takeshi <t_nissie@...> 2007/01/11

> Rubyレシピブック(P290)で 比較する数値の差を Float::EPSILON と比較する方法があり

[ruby-list:43138] Re: enctype="multipart/form-data"指定したデータについて

From: "Nobuyuki Inaba" <nobuyuki.inaba@...>
Date: 2007-01-23 08:27:45 UTC
List: ruby-list #43138
すみません。

form.params["number"].length

で、個数がとれました。
おさわがせしました。


07/01/23 に Nobuyuki Inaba<nobuyuki.inaba@gmail.com> さんは書きました:
> いなばです。
> すいません。
> さきほどうまきいきましたと報告しましたが、
> 全てをセレクトした場合うまくいきますが、
> 1つだけ、2つと指定した場合
> undefined method `read' for nil:NilClass
> と表示されます。
> なんというのでしょうか、その個数をあらかじめ取得するような
> ほうほうはないのでしょうか?
> 聞いてばかりですみません。
>
>
> 07/01/23 に Tadashi Saito<shiba@mail2.accsnet.ne.jp> さんは書きました:
> > こんにちは、斎藤と申します。
> >
> > # 自分にも答えられるチャンスが (^^)
> >
> > On Tue, 23 Jan 2007 13:28:03 +0900
> > "Nobuyuki Inaba" <nobuyuki.inaba@gmail.com> wrote:
> >
> > > require 'cgi'
> > >   form        = CGI.new
> > >   number = form["number"].read
> > >
> > >  として、numbierのデータが複数あるばあい、最初の
> > > ひとつしか読み取れません。
> >
> > おそらく、CGI#paramsを使えばいいと思います。上を例にしますと
> >   form.params["number"][0]
> > で最初のデータが、「0」を増やせばそれ以降のものが順次取り出せる、
> > はずです。
> >
> > 自分はこんなコード(aaa.cgi)で確認しました。
> >
> > #!/usr/bin/ruby
> > require 'cgi'
> > form = CGI.new
> > print form.header 'text/plain'
> > (0..2).each do |i|
> >   puts form.params["number"][i].read
> > end
> >
> > --
> > 斎藤ただし
> >
> >
>

In This Thread

Prev Next