【发布时间】:2017-02-19 16:12:21
【问题描述】:
我是 Ruby 新手,我试图弄清楚 ceil 和 floor 是如何工作的,因为当使用小数或小数时我得到不同的答案(类似的值)。以下是我尝试过的:
puts 8/3.ceil == 2 #=> true
puts 8/3.floor == 2 #=> true
puts 2.67.ceil == 2 #=> false
puts 2.67.floor == 2 #=> true
据我了解,ceil 应该返回一个更高的数字,floor 是一个更低的数字。希望有人能启发我。谢谢! :)
【问题讨论】: