// Define an enum to represent days of the week
enum DayOfWeek:
case MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY
object Main extends App {
def printDay(day: DayOfWeek): Unit = day match {
case DayOfWeek.MONDAY => println("It's Monday")
case DayOfWeek.TUESDAY => println("It's Tuesday")
case DayOfWeek.WEDNESDAY => println("It's Wednesday")
case DayOfWeek.THURSDAY => println("It's Thursday")
case DayOfWeek.FRIDAY => println("It's Friday")
case DayOfWeek.SATURDAY => println("It's Saturday")
case DayOfWeek.SUNDAY => println("It's Sunday")
}
val today = DayOfWeek.TUESDAY
println(today)
printDay(today)
}
/*
run:
TUESDAY
It's Tuesday
*/