2012-06-27 80 views

回答

2

..(兩個點)表示ju想包含範圍。 (三個點)意味着你想要一個範圍,但省略最後一個元素。例如:

0..5返回0, 1, 2, 3, 4, 5

0...5返回0, 1, 2, 3, 4

5

其實很簡單。 ..包括範圍內的結束值(因此​​是2,3,4,5)並且...不包括它(因此​​是2,3,4)。沒有更多的了。

1

..創建一個包容Range...創建其中使右極限被排除一個Range對象。

(0..5).to_a 
# => [0, 1, 2, 3, 4, 5] 

(0...5).to_a 
# => [0, 1, 2, 3, 4] 
相關問題