Cum vă sorta o listă de tuplu de către unul dintre tuplul-Haskell

voturi
-1

Am o listă de cărți și doresc să lista de carduri ([Card]), prin costum, dar modul în care cardul este definit face confuz pentru a naviga sortați. Poate cineva să mă ajute să definească o funcție simplă pentru a sorta lista.

A încercat lucruri cum ar fi sortHand :: [Card] -> [Card] sortHand mână = un fel de mână, dar cant dau seama cum de a filtra doar costumul

Cardul este definit: Suit date = Spade | Club | Diamond | derivand Heart (Eq, Ord, Enum, mărginite)

Locul date = Două | Trei | Patru | cinci | Șase | Șapte | opt | Nouă | Zece | Jack | Regina | Regele | Ace derivand (Eq, Ord, Enum, mărginite)

Card de date = Locul Card Suit derivarea (Eq)

Întrebat 24/10/2019 la 12:56
sursa de către utilizator
În alte limbi...                            

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more