我絆了奇怪的現象,而在範圍內播放,預計:紅寶石第一山脈和最後一個問題
(1...1).count
# => 0
(1...1).first(1)
# => []
(1...1).last(1)
# => []
(1...1).to_a
# => []
但
(1...1).first
# => 1
(1...1).last
# => 1
難道我錯過了什麼,或者這是預期的行爲?
我絆了奇怪的現象,而在範圍內播放,預計:紅寶石第一山脈和最後一個問題
(1...1).count
# => 0
(1...1).first(1)
# => []
(1...1).last(1)
# => []
(1...1).to_a
# => []
但
(1...1).first
# => 1
(1...1).last
# => 1
難道我錯過了什麼,或者這是預期的行爲?
這可能是有意的。但是......看看Ruby的規格。 :) – muichkine
它爲第一個/最後一個方法使用參數時提供預期的輸出。有關解釋請查看@ ndn的帖子。 – 5208760