数值计算

除法运算

irb(main):032:0> -7/3
=> -3
irb(main):033:0> 7/-3
=> -3
irb(main):034:0> -(7/3)
=> -2

在Ruby中,-a/b和a/-b相等,但是却不一定等于-(a/b)

去模运算

irb(main):039:0* -7%3
=> 2
irb(main):040:0> 7%-3
=> -2
irb(main):041:0> 7%3
=> 1

结果符号始终和第二个数操作符号保持一致

原文地址:https://www.cnblogs.com/lizhenjiang/p/7413017.html