我在嘗試瞭解Range類的cover?
方法如何工作時遇到了一些麻煩。封面如何?在這種情況下工作的人物?
從據說文檔:
蓋(VAL)→真或假:如果obj BEG和結束之間,即求< = OBJ < =端(或端獨佔時,則返回true exclude_end?是真的)。
當我這樣做:
test = "A".."X"
我希望test.cover? "AX"
失敗,因爲對象AX
對我來說似乎之外的範圍限制。但它返回true。然後,我做的事:test.cover? "XX"
並返回假
我不明白怎麼AX在該範圍內。一般我相信這是暫時難以看到怎麼蓋?適用於非數字對象。所以我的問題是:對象「AX」是如何在該範圍內,但對象「XX」不是。
曾經有人提起了錯誤報告稱行爲是令人困惑的。 – 2012-01-09 21:11:23