[Ruby] 看起來像是Numeric#quo的bug?

看板Ruby作者 (高 見龍)時間12年前 (2011/08/15 16:22), 編輯推噓9(9014)
留言23則, 5人參與, 最新討論串1/1
在啃Ruby API的時候發現到的 $ irb You're using: Ruby-1.8.7-p334 ruby-1.8.7-p334 :001 > 10.quo 3 => 3.33333333333333 $ irb You're using: Ree-1.8.7-2010.02 ree-1.8.7-2010.02 :001 > 10.quo 3 => 3.33333333333333 $ irb You're using: Macruby 1.9.2 irb(main):001:0> 10.quo 3 => (10/3) $ irb You're using: Ruby 1.9.3-preview1 ruby-1.9.3-preview1 :001 > 10.quo 3 => (10/3) $ irb You're using: Ruby 1.9.2-p180 ruby-1.9.2-p180 :001 > 10.quo 3 => 103 <-- 這個看起來怪怪的.. 我的環境 $ rvm list rvm rubies jruby-1.6.3 [ darwin-x86_64-java ] kiji-head [ x86_64 ] macruby-0.10 [ x86_64 ] ree-1.8.7-2010.02 [ x86_64 ] => ruby-1.8.7-p334 [ x86_64 ] ruby-1.9.2-p180 [ x86_64 ] ruby-1.9.3-preview1 [ x86_64 ] $ uname -a Darwin Syphilis.local 10.8.0 Darwin Kernel Version 10.8.0: Tue Jun 7 16:32:41 PDT 2011; root:xnu-1504.15.3~1/RELEASE_X86_64 x86_64 其實不是很重要的事,這個method在案子裡也幾乎不會用到 只是好奇是Bug還是只有我電腦才這樣..:) eddie -- http://www.eddie.com.tw/ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.34.109.79 ※ 編輯: aquarianboy 來自: 114.34.109.79 (08/15 16:24)

08/15 19:50, , 1F
我的ruby 1.9.2-p180或p290都是答 (10/3) #Mac,Ubuntu
08/15 19:50, 1F

08/15 21:04, , 2F
會不會是顯示上的問題?
08/15 21:04, 2F

08/15 21:04, , 3F
把它to_s再印出來看看。
08/15 21:04, 3F

08/15 22:21, , 4F
加上.to_s之後就是10/3了,看樣子應該是我電腦問題了
08/15 22:21, 4F

08/16 00:26, , 5F
應該是irb的顯示設定出問題。我的最近也怪怪的
08/16 00:26, 5F

08/16 03:06, , 6F
最近是什麼意思? @_@
08/16 03:06, 6F

08/16 22:08, , 7F
喔我動了.irbrc以後,irb的顯示就有點bug....
08/16 22:08, 7F

08/16 22:09, , 8F
我還在找是哪個套件讓我顯示上出錯。
08/16 22:09, 8F

08/16 22:09, , 9F
我確定是顯示上出錯,可是值是對的。
08/16 22:09, 9F

08/16 22:10, , 10F
我的也是顯示103, 用to_s後會是10/3
08/16 22:10, 10F

08/16 22:11, , 11F
初步測試是wirble的問題。 不知道原po是不是也有用
08/16 22:11, 11F

08/16 23:02, , 12F
跟上色有關?幸好我試 rib 是正常的 XD
08/16 23:02, 12F

08/17 01:34, , 13F
是的,我也有用wirble.. orz
08/17 01:34, 13F

08/17 01:36, , 14F
把wirble拿掉就正常了
08/17 01:36, 14F

08/17 11:13, , 15F
果然.....不過wirble很漂亮呀....有替代方案嗎?
08/17 11:13, 15F

08/17 11:18, , 16F
自問自答:wirb 不錯用。http://goo.gl/Ihdl8
08/17 11:18, 16F

08/17 11:54, , 17F
我去翻了一下wirble.rb出來看,發現它對小括號以及/並
08/17 11:54, 17F

08/17 11:55, , 18F
沒有處理..
08/17 11:55, 18F

08/17 11:57, , 19F
不過wirble的作者似乎沒在維護了?
08/17 11:57, 19F

08/17 12:05, , 20F
我也改用樓上貼的這套了 :)
08/17 12:05, 20F

08/17 19:53, , 21F
用rib啦~
08/17 19:53, 21F

08/18 14:28, , 22F
好阿,等等來試一下
08/18 14:28, 22F

08/18 14:39, , 23F
感謝推廣 <(_ _)>
08/18 14:39, 23F
文章代碼(AID): #1EIDTA4x (Ruby)
文章代碼(AID): #1EIDTA4x (Ruby)