suits
['♠️', '♥️', '♦️', '♣️']
We will be using numbers to represent playing card clubs and ranks.
These are the suits:
For instance, the suit at index 0
:
These are the ranks:
For instance, the rank at index 1
:
(Note that there isn’t a rank at index 0
, since we want the rank to match the indices where possible.)
Card (suit:int, rank:int)
A playing card, created by passing in rank
and suit
Type | Details | |
---|---|---|
suit | int | An index into suits |
rank | int | An index into ranks |
Here is an example of creating and displaying a card:
Equality, less than and greater than work on the rank and suit indices:
A test for equality:
And <
:
And >
: