-2
我想了解Ruby在處理邏輯比較時如何處理字符串。
我想:
"a" > "b" #--> false
"ab" > "b" #--> false
"z" > "az" #--> true
# i even tried
"z" > "abcdefghijklmnopqrstuvwxyz" #--> true
是像Ruby賦予權重人物從(最弱)到Z(最強),它甚至不從只有第一個字符檢查furter。
我希望能解釋這種現象。非常感謝你。
請參閱['字符串#<=>'](http://ruby-doc.org/core-2.3.2/String.html#method-i-3C-3D-3E) – Stefan
這只是標準的字典排序。 –