def dayOfTheWeek
( week
: Week
) = week
match { case Monday
=> Monday.
show() case Tuesday
=> Tuesday.
show() case Wednesday
=> Wednesday.
show() case Thursday
=> Thursday.
show() case Friday
=> Friday.
show() case Saturday
=> Saturday.
show() case Sunday
=> Sunday.
show() }
dayOfTheWeek( Thursday )
dayOfTheWeek( Friday )
dayOfTheWeek( Sunday )
}
c2VhbGVkIGFic3RyYWN0IGNsYXNzIFdlZWsKCmNhc2Ugb2JqZWN0IE1vbmRheSBleHRlbmRzIFdlZWsgeyBkZWYgc2hvdygpPSAi5pyI5puc5pelIiB9CmNhc2Ugb2JqZWN0IFR1ZXNkYXkgZXh0ZW5kcyBXZWVrIHsgZGVmIHNob3coKT0gcHJpbnRsbiggIueBq+abnOaXpSIgKSB9CmNhc2Ugb2JqZWN0IFdlZG5lc2RheSBleHRlbmRzIFdlZWsgeyBkZWYgc2hvdygpPSBwcmludGxuKCAi5rC05puc5pelIiApIH0KY2FzZSBvYmplY3QgVGh1cnNkYXkgZXh0ZW5kcyBXZWVrIHsgZGVmIHNob3coKT0gcHJpbnRsbiggIuacqOabnOaXpSIgKSB9CmNhc2Ugb2JqZWN0IEZyaWRheSBleHRlbmRzIFdlZWsgeyBkZWYgc2hvdygpPSBwcmludGxuKCAi6YeR5puc5pelIiApIH0KY2FzZSBvYmplY3QgU2F0dXJkYXkgZXh0ZW5kcyBXZWVrIHsgZGVmIHNob3coKT0gcHJpbnRsbiggIuWcn+abnOaXpSIgKSB9CmNhc2Ugb2JqZWN0IFN1bmRheSBleHRlbmRzIFdlZWsgeyBkZWYgc2hvdygpPSBwcmludGxuKCAi5pel5puc5pelIiApIH0KCm9iamVjdCBNYWluIGV4dGVuZHMgQXBwIHsKICBkZWYgZGF5T2ZUaGVXZWVrKCB3ZWVrOiBXZWVrICkgPSB3ZWVrIG1hdGNoIHsKICAgIGNhc2UgTW9uZGF5ICAgID0+IE1vbmRheS5zaG93KCkKICAgIGNhc2UgVHVlc2RheSAgID0+IFR1ZXNkYXkuc2hvdygpCiAgICBjYXNlIFdlZG5lc2RheSA9PiBXZWRuZXNkYXkuc2hvdygpCiAgICBjYXNlIFRodXJzZGF5ICA9PiBUaHVyc2RheS5zaG93KCkKICAgIGNhc2UgRnJpZGF5ICAgID0+IEZyaWRheS5zaG93KCkKICAgIGNhc2UgU2F0dXJkYXkgID0+IFNhdHVyZGF5LnNob3coKQogICAgY2FzZSBTdW5kYXkgICAgPT4gU3VuZGF5LnNob3coKQogIH0KCiAgZGF5T2ZUaGVXZWVrKCBUaHVyc2RheSApCiAgZGF5T2ZUaGVXZWVrKCBGcmlkYXkgKQogIGRheU9mVGhlV2VlayggU3VuZGF5ICkKfQ==