Hy,Ruby 논리 문자열 비교 (예 : "a"> "b")
논리 비교시 Ruby가 문자열을 처리하는 방법을 이해하려고합니다.
내가 시도 : 루비 Z (강한)에 (가장 약한)의 문자에 무게를 제공하고 심지어 첫 번째 문자에서 furter를 확인하지 않습니다처럼"a" > "b" #--> false
"ab" > "b" #--> false
"z" > "az" #--> true
# i even tried
"z" > "abcdefghijklmnopqrstuvwxyz" #--> true
입니다.
이 현상에 대한 설명을 알려 주시면 감사하겠습니다. 고맙습니다.
['String # <=>'] (http://ruby-doc.org/core-2.3.2/String.html#method-i-3C-3D-3E) – Stefan
이것은 표준 사전 식 순서입니다. –