2
의 대소 문자 표현 그룹화 동일한 작업을 수행하는 일련의 사례 표현을 함께 그룹화하는 방법은 elm (0.18)입니까? 예를 들어elm (0.18)
:
type Character
= Sleepy
| Happy
| Grumpy
| Dopey
| Sneezy
| Bashful
| Doc
| SnowWhite
| Queen
getKindOfCharacter : Character -> String
getKindOfCharacter character =
case character of
(Sleepy | Happy | Grumpy | Dopey | Sneezy | Bashful | Doc) ->
"Dwarf"
SnowWhite ->
"Hero"
Queen ->
"Villain"