name property
Full English name
Implementation
String get name {
assert(index >= Rank.LowAce.index && index <= Rank.Ace.index);
return [
"ace",
"deuce",
"trey",
"four",
"five",
"six",
"seven",
"eight",
"nine",
"ten",
"jack",
"knight",
"queen",
"king",
"ace",
][index - 1];
}