作者aquarianboy (高 见龙)
看板Ruby
标题[Ruby] 看起来像是Numeric#quo的bug?
时间Mon Aug 15 16:22:31 2011
在啃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)
1F:→ ihower:我的ruby 1.9.2-p180或p290都是答 (10/3) #Mac,Ubuntu 08/15 19:50
2F:推 SansWord:会不会是显示上的问题? 08/15 21:04
3F:→ SansWord:把它to_s再印出来看看。 08/15 21:04
4F:→ aquarianboy:加上.to_s之後就是10/3了,看样子应该是我电脑问题了 08/15 22:21
5F:推 SansWord:应该是irb的显示设定出问题。我的最近也怪怪的 08/16 00:26
6F:推 godfat:最近是什麽意思? @_@ 08/16 03:06
7F:推 SansWord:喔我动了.irbrc以後,irb的显示就有点bug.... 08/16 22:08
8F:→ SansWord:我还在找是哪个套件让我显示上出错。 08/16 22:09
9F:→ SansWord:我确定是显示上出错,可是值是对的。 08/16 22:09
10F:→ SansWord:我的也是显示103, 用to_s後会是10/3 08/16 22:10
11F:→ SansWord:初步测试是wirble的问题。 不知道原po是不是也有用 08/16 22:11
12F:推 godfat:跟上色有关?幸好我试 rib 是正常的 XD 08/16 23:02
13F:→ aquarianboy:是的,我也有用wirble.. orz 08/17 01:34
14F:→ aquarianboy:把wirble拿掉就正常了 08/17 01:36
15F:推 SansWord:果然.....不过wirble很漂亮呀....有替代方案吗? 08/17 11:13
17F:→ aquarianboy:我去翻了一下wirble.rb出来看,发现它对小括号以及/并 08/17 11:54
18F:→ aquarianboy:没有处理.. 08/17 11:55
19F:→ aquarianboy:不过wirble的作者似乎没在维护了? 08/17 11:57
20F:→ aquarianboy:我也改用楼上贴的这套了 :) 08/17 12:05
21F:→ poga:用rib啦~ 08/17 19:53
22F:推 SansWord:好阿,等等来试一下 08/18 14:28
23F:推 godfat:感谢推广 <(_ _)> 08/18 14:39