fork(1) download
  1.  
  2. case object Monday extends Week { def show()= "月曜日" }
  3. case object Tuesday extends Week { def show()= println( "火曜日" ) }
  4. case object Wednesday extends Week { def show()= println( "水曜日" ) }
  5. case object Thursday extends Week { def show()= println( "木曜日" ) }
  6. case object Friday extends Week { def show()= println( "金曜日" ) }
  7. case object Saturday extends Week { def show()= println( "土曜日" ) }
  8. case object Sunday extends Week { def show()= println( "日曜日" ) }
  9.  
  10. object Main extends App {
  11. def dayOfTheWeek( week: Week ) = week match {
  12. case Monday => Monday.show()
  13. case Tuesday => Tuesday.show()
  14. case Wednesday => Wednesday.show()
  15. case Thursday => Thursday.show()
  16. case Friday => Friday.show()
  17. case Saturday => Saturday.show()
  18. case Sunday => Sunday.show()
  19. }
  20.  
  21. dayOfTheWeek( Thursday )
  22. dayOfTheWeek( Friday )
  23. dayOfTheWeek( Sunday )
  24. }
Success #stdin #stdout 0.36s 4382720KB
stdin
Standard input is empty
stdout
木曜日
金曜日
日曜日