Issue #8295 has been updated by mrkn (Kenta Murata).

Status changed from Rejected to Assigned


----------------------------------------
Feature #8295: Float ??? Rational ??????ï¼???½ã?§ã???????°ï??正確??? BigDecimal ???????????????æ©????
https://bugs.ruby-lang.org/issues/8295#change-38867

Author: metanest (Makoto Kishimoto)
Status: Assigned
Priority: Normal
Assignee: mrkn (Kenta Murata)
Category: ext
Target version: next minor


=begin
?????¾ã?«ã??Float ???正確??«è¡¨?????? BigDecimal ???欲ã??????????¨ã??????????¾ã?????

ï¼??????¹æ?°å????®è???????¹ã???????¯é?ªé????§ã??????????¾ã????®é????? printf ??? "%a" ??«ã?????
?????­é?²è¡¨??§ç?¨ã??è¶³ã??????????¨ã??å¤??????§ã????????ï¼?

?????²ã?§ã??æ¡???°ã??å¿?è¦???ªã?????伸ã?°ã????°ã????®é????? 2 ??²ã?®æµ®???å°??°ç?¹æ?°ã?ªã??正確???
表ç?§ã????¾ã???????¾ã?????Rational ??????æ¯???? 2 ??? 5 以å????®ç????°ã??????????ªã????´å?????
?????£ã?¦ã?¯ã??正確??? BigDecimal ??«å???????§ã????¾ã?????

???????????£ã????´å????«ã??BigDecimal(0.1, nil) ??®ã???????«ç²¾åº¦ã?? nil ??????å®?????????°ã??
正確??ªå????????è¡????????????便å?©ã????¨æ???????¾ã?????Rational??«ã?¤ã????¦ã?¯ã??ä»»æ???? n ??²æ??
??????å®??????¦æ­£ç¢ºã?ªæ??å­????表ç?«ã?§ã???????´å????«ã?¯å?????????????¨ã?????æ©???½ï???????¨ã????°ã??
Rational(1, 3) ??¯ã??3 ??²æ????? 0.1 ??§ã??ï¼???¨ã???????®ã???????????????????¨æ???????¾ã????????
????????¾ã?§å??è£??????¦ã?¯ã????¾ã????????

??ºæ?¬ç????ªã?¢ã?¤ã????£ã?¢ã??å®?è£?????????³ã?¼ã?????
((<URL:https://gist.github.com/metanest/5418814>))
??«ã???????¾ã?????????????ªã?©ã?®ã?¤ã?³ã?¿ã????§ã?¼ã?¹ã?«ã?¯æ??è¨?®å??è¦????æ®???£ã?¦ã???????¨æ???????¾ã?????
=end



-- 
http://bugs.ruby-lang.org/