toString method

  1. @override
String toString()
override

Returns 1-char length string.

assert(Suit.heart.toString(), "h");
assert(Suit.diamond.toString(), "d");

Implementation

@override
String toString() {
  switch (this) {
    case Suit.spade:
      return 's';
    case Suit.heart:
      return 'h';
    case Suit.diamond:
      return 'd';
    default:
      return 'c';
  }
}