Project

General

Profile

Actions

Bug #793

closed

BigDecimal('Infinity').to_r が零になる

Added by tadf (tadayoshi funaba) over 15 years ago. Updated about 13 years ago.

Status:
Closed
Assignee:
-
Target version:
-
ruby -v:
Backport:

Description

=begin
$ ./ruby -rbigdecimal -e "p BigDecimal('Infinity').to_r"
(0/1)

1.8 でも同じです。

$ ruby18 -rbigdecimal -rbigdecimal/util -rrational -e "p BigDecimal('Infinity').to_r"
Rational(0, 1)

以前、訊ねたと思うのですが、to_i が nil になるのも問題があると思います。

$ ./ruby -rbigdecimal -e "p BigDecimal('Infinity').to_i"
nil
=end

Actions

Also available in: Atom PDF

Like0
Like0Like0Like0Like0Like0Like0