[#21225] Re: [ruby-cvs] ruby: * enum.c (inject_i): use rb_yield_values. — "U.Nakamura" <usa@...>

こんにちは、なかむら(う)です。

14 messages 2003/08/22
[#21227] Re: [ruby-cvs] ruby: * enum.c (inject_i): use rb_yield_values. — nobu.nakada@... 2003/08/22

なかだです。

[#21228] Re: [ruby-cvs] ruby: * enum.c (inject_i): use rb_yield_values. — matz@... (Yukihiro Matsumoto) 2003/08/22

まつもと ゆきひろです

[#21281] 大量メモリ消費攻撃に対する対応 — Hidetoshi NAGAI <nagai@...>

永井@知能.九工大です.

16 messages 2003/08/29
[#21285] Re: 大量メモリ消費攻撃に対する対応 — matz@... (Yukihiro Matsumoto) 2003/08/29

まつもと ゆきひろです

[#21288] Re: 大量メモリ消費攻撃に対する対応 — Hidetoshi NAGAI <nagai@...> 2003/08/29

永井@知能.九工大です.

[#21306] Re: 大量メモリ消費攻撃に対する対応 — matz@... (Yukihiro Matsumoto) 2003/09/03

まつもと ゆきひろです

[ruby-dev:21117] Re: conversion from float to string

From: Tanaka Akira <akr@...17n.org>
Date: 2003-08-04 04:49:25 UTC
List: ruby-dev #21117
In article <1059970095.274772.30827.nullmailer@picachu.netlab.jp>,
  matz@ruby-lang.org (Yukihiro Matsumoto) writes:

> |> なるほど。"%14g"でこんなに長くなる場合があるんですね。25なら
> |> どんなケースでも大丈夫なのかしら。
> |
> | 不安があるなら、 snprintf() を使いたい気がします。
>
> いや、それをしたくない(文字列に切れてほしくない)からバッファ
> を大きめに取っているわけで。

この場合は "%.16e" だと思いますが、それはそれとして「どんな」というの
でどのくらいのことを想定するかによるんじゃないでしょうか。

たとえば、IEEE754 倍精度ではなく、指数部の桁数がもっと大きくなるような
場合を考慮するのなら、25 では足りないかも知れません。

あとは... locale で小数点を 2byte 以上にするのは、POSIX 的には
unspecified なようなので考えなくてもいいかな。
-- 
[田中 哲][たなか あきら][Tanaka Akira]

In This Thread

Prev Next