Issue #8295 has been updated by metanest (Makoto Kishimoto). Gist ??«ç½®??????æ¦?念ã?³ã?¼ã????§ã?????????????®è???????¹ã??示ã???????¤ã???????ªã????§ã???????? BigDecimal ??«ã??å¤??????????????????´ã?®ã?ªã????¸ã?§ã?¯ã??ï¼??????¨ã?????Rational??? ??¤ã?³ã?¹ã?¿ã?³ã?¹ï??????????ªå?????æ£ç¢º??«å???????§ã??????????©ã???????¤æ?ã???????¨ã????? è¨è????«ã???????®ã??綺é???????ªã????¨ã?????風ã?«è???????¾ã???????? ---------------------------------------- Feature #8295: Float ??? Rational ??????ï¼???½ã?§ã???????°ï??æ£ç¢º??? BigDecimal ???????????????æ©???? https://bugs.ruby-lang.org/issues/8295#change-38884 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/