나는 Card
클래스를 가지고 있으며 >
연산자를 오버로드하여 다른 카드 (Ace가 왕보다 높거나 왕보다 크다거나 등)에 비교하려고합니다. 나는 내가 루비에 대해 거의 알지 못했던 것을 잊어 버렸고 어디에서 시작해야할지 모른다.루비 배열의 색인을 기준으로 한 항목 비교하기
class Card
@@RANKS = ['A', 'K', 'Q', 'J', 'T', '9', '8','7','6','5','4','3','2']
attr_reader :rank
def initialize(str)
@rank = str[0,1]
end
def > (other)
#?????
end
end
구현 암시 <=>를 구현하는 것입니다> 또한? – Kirschstein
아, 필요한 'comparable'포함 – Kirschstein