Hoe maak je een lijst van de tupel te sorteren op een van de tupel-Haskell

stemmen
-1

Ik heb een lijst met kaarten en willen naar de lijst van kaarten ([Card]) per kleur, maar de manier waarop Card wordt gedefinieerd maakt het verwarrend om te navigeren sorteren. Kan iemand me helpen een eenvoudige functie om de lijst te sorteren definiëren.

Geprobeerd dingen zoals sortHand :: [Card] -> [Card] sortHand de hand = soort hand, maar kan niet achterhalen hoe het pak alleen filteren

De kaart is gedefinieerd: data Suit = Spade | Club | Diamond | Hart afleiden (Vgl, Ord, Enum, Bounded)

gegevens Rank = Twee | drie | vier | vijf | zes | zeven | acht | negen | tien | Jack | Queen | koning | Ace afleiden (Vgl, Ord, Enum, Bounded)

gegevenskaart = Card Suit positie afleiden (Eq)

De vraag is gesteld op 24/10/2019 om 12:56
bron van user
In andere talen...                            

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