2011-02-09 207 views

回答

58

下划线被忽略。你可以把它们放进去,使它们更具可读性。

9

这只是一个方便的语法来分隔千位:

$ ruby -e 'puts 1_000 + 1_000_000' #=> 1001000 
5

这是一个Range对象,那种a..b

在这种情况下,它可以让你的数字从0到10000的花车。

下划线'_'被忽略,并用于可读性,所以10_000等于10,000。

购买添加.0到范围的每个部分,数字将被视为浮动而不是整数,所以你将无法遍历范围(每种方法会引发异常)。