irb(main):001:0> "%.0f" % 144.5
=> "145"
irb(main):002:0> exit

E:\Projects\test>ruby -v
ruby 1.8.6 (2007-09-24 patchlevel 111) [i386-mswin32]



irb(main):001:0> "%.0f" % 144.5
=> "144"
irb(main):002:0> exit
root@ats1:~/apps/test# ruby -v
ruby 1.8.6 (2007-06-07 patchlevel 36) [x86_64-linux]
root@ats1:~/apps/baodao2008#



不会吧, 再试试

irb(main):008:0> "%.0f" % 15.5
=> "16"
irb(main):009:0> "%.0f" % 16.5
=> "16"
irb(main):010:0> "%.0f" % 17.5
=> "18"
irb(main):011:0> "%.0f" % 18.5
=> "18"
irb(main):012:0> "%.0f" % 19.5
=> "20"



搜索得到结果, 很多语言都是 "四舍六入五留双"
看了 Rails 源码 也就是我们写得所有的程序 中的.
number_with_delimiter, number_to_currency 全部都有BUG, 要全部找到改过来, 太恐怖了
评论
open2ye 2008-06-13
放这里记一下
sudo apt-get install openssh-client openssh-server screen mysql-server-5.0 apache2 subversion build-essential ruby1.8 ruby1.8-dev ri1.8 rdoc1.8 irb1.8 libtermios-ruby1.8 libmysql-ruby1.8 libopenssl-ruby1.8
发表评论

您还没有登录,请登录后发表评论

open2ye
搜索本博客
我的相册
50090eed-4306-3c9c-a06c-c2627f008575-thumb
mary.JPG
共 27 张
最近加入圈子
存档
最新评论