データの 1 つのバッチに 246.54 などの小数が含まれているデータ セットを比較する必要があります。新しいデータでは小数が削除され、切り上げられず、246 しかありません。したがって、最初のデータから小数を削除する必要があります。バッチなので比較できます。切り上げずにこれを行うにはどうすればよいですか?
質問する
14650 次
3 に答える
22
フロア機能を使用します。与えた数値以下の最初の整数を返します。
1.9.3-p194 :003 > i = 246.54
=> 246.54
1.9.3-p194 :004 > i.floor
=> 246
于 2012-09-28T19:54:13.107 に答える
1
if mynumber >= 0 then
mynumber = mynumber.floor
else
mynumber = 0 - mynumber
mynumber = mynumber.floor
mynumber = 0 - mynumber
end
于 2016-01-07T14:44:29.280 に答える
-1
Rubyで丸めを行うことができます:
246.54 .to_nearest_i
于 2012-09-28T19:58:01.043 に答える