2016-12-13 3 views

答えて

5

エルムでは、すべてをキャッチするアンダースコア文字にパターンマッチングしていない限り、一度に1つのパターンのみを一致させることができます。あなたは文字列それより複雑な何かを持っている場合は

case l of 
    B _ -> "B" 
    C _ -> "B" 
    ... 

-- or... 
case l of 
    ... 
    _ -> "B" 

が、それは独自の機能にそれを引っ張っておそらく最高です:

let 
    doB -> "B" 
in 
    case l of 
     B _ -> doB 
     C _ -> doB 
     ... 
+0

が良いアドバイスのように思える、ありがとうございました! –

関連する問題