[#48251] require 'dbi' の警告について — 稲葉伸之 <nobuyuki.inaba@...>

いなばともうします。

22 messages 2011/08/03
[#48260] Re: require 'dbi' の警告について — Fumiaki Sakamoto <ua6ta6@...> 2011/08/05

坂元と申します。

[#48261] Re: require 'dbi' の警告について — 稲葉伸之 <nobuyuki.inaba@...> 2011/08/05

いろいろありがとうございます。

[#48264] Re: require 'dbi' の警告について — "Y. Nobuoka" <nobuoka@...> 2011/08/05

信岡です。

[#48330] 1.25を %10.1f で出力したときバージョンにより表示に違いがでるのは何故でしょうか。 — paptimusx <paptimusx@...>

1.25を %10.1f で出力したとき、表示に違いがでるのですが、何故でしょうか。

10 messages 2011/08/23
[#48332] Re: 1.25を %10.1f で出力したときバージョンにより表示に違いがでるのは何故でしょうか。 — paptimusx <paptimusx@...> 2011/08/23

2つポストしてしまったようですいません。

[ruby-list:48341] Re: 1.25を %10.1f で出力したときバージョンにより表示に違いがでるのは何故でしょうか。

From: paptimusx <paptimusx@...>
Date: 2011-08-24 08:34:34 UTC
List: ruby-list #48341
pa*xです。

実のところもとはRubyではなく、C++とFortranの数値計算で表示が異なったことがきっかけでした。すいません。
最初のメールにあるようにいろいろとほかの処理系も調べていたところ、

Rubyが1.8.6と1.8.7以降で動作が違うこと、RubyとJRubyで動作が違うことが気になり質問した次第です。
現状ではBCD演算までは考えていません。示唆ありがとうございました。

なかむら(う)さんによると1.8.7では1.8.6と同じ動作らしく、1.9系から丸めの動作がかわる筈らしい
ようなのですが、手元の現象とは異なりました。ちょっと気になっています。
JRubyの動作はJavaにあわせているのだと想像しています。

> 浮動小数点数とはそういうものなので、そういうものでは困る場合、
> 10進のまま考えたいという場合は BigDecimal 等を使ってください。

In This Thread

Prev Next