fork download
  1. abstract class CardSuit{val str = "";override def toString() : String = str}
  2. case object Spades extends CardSuit{override val str = "s"}
  3. case object Clubs extends CardSuit{override val str = "c"}
  4. case object Hearts extends CardSuit{override val str = "h"}
  5. case object Diamonds extends CardSuit{override val str = "d"}
  6.  
  7. object Main extends App {
  8. import Hearts._
  9. val he = Hearts
  10. println(he)
  11. }
Success #stdin #stdout 0.4s 322176KB
stdin
Standard input is empty
stdout
h