Logo

Programming-Idioms

This language bar is your friend. Select your favorite languages!
  • Scala

Idiom #122 Declare an enumeration

Create an enumerated type Suit with 4 possible values SPADES, HEARTS, DIAMONDS, CLUBS.

sealed trait Suit
case object Spades extends Suit
case object Hearts extends Suit
case object Diamonds extends Suit
case object Clubs extends Suit
type Suit is (Spades, Hearts, Diamonds, Clubs);

New implementation...
< >
programming-idioms.org