删除小数点

use*_*849 14 ruby

我需要比较一组数据带有小数的货币的数据集,如246.54,新数据删除小数,不向上舍入,只有246 ......所以我需要从第一个中删除小数批次所以我可以比较.如果没有四舍五入,我该怎么做?

Qsa*_*rio 20

使用地板功能.它给出的第一个整数小于或等于您提供的任何数字.

1.9.3-p194 :003 > i = 246.54
  => 246.54 
1.9.3-p194 :004 > i.floor
  => 246 
Run Code Online (Sandbox Code Playgroud)