1
私はScalaで、単一の式で複数のパターンを扱うことができますが、これはElmで可能なことですか?Elmの単一のステートメントでの複数のマッチケースの処理
私はScalaで、単一の式で複数のパターンを扱うことができますが、これはElmで可能なことですか?Elmの単一のステートメントでの複数のマッチケースの処理
エルムでは、すべてをキャッチするアンダースコア文字にパターンマッチングしていない限り、一度に1つのパターンのみを一致させることができます。あなたは文字列それより複雑な何かを持っている場合は
case l of
B _ -> "B"
C _ -> "B"
...
-- or...
case l of
...
_ -> "B"
が、それは独自の機能にそれを引っ張っておそらく最高です:
let
doB -> "B"
in
case l of
B _ -> doB
C _ -> doB
...
が良いアドバイスのように思える、ありがとうございました! –