ftnk.jp -> ~fumi -> ChangeLog -> 2003-11 -> 2003-11-03

前の日 / 次の日 / 最新 / 2003-11

2003-11 / 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30

2003-11-03 Mon

[別の年の同じ日: 2004 2005 2006 2007 2008 2010

整数同士の割り算を行い、答えの整数部分を求める [Ruby] はてぶ

0 方向に丸める.

1.8 系 では x.quo(y).truncate を使う

irb(main):002:0> 5 / -2
=> -3
irb(main):003:0> 5 / -2.0
=> -2.5
irb(main):004:0> 5.quo(-2).truncate
=> -2
irb(main):005:0> -5 / -2.0
=> 2.5
irb(main):006:0> -5 / -2
=> 2
irb(main):007:0> -5.quo(-2).truncate
=> 2

1.6 系では,quo がないので

 ((x+0.0)/y).truncate