# Match Expression match expression は、対象値を上から順に pattern と照合し、最初に一致した分岐を採用する。 ```dcdl foo = match inputs.a.hoge { >= 20: { value = 200; }; >= 10: { value = 100; }; _: { value = 300; }; }; ``` `_` は fallback pattern である。 ## 順序 分岐は順序付きであり、「最も具体的な pattern」を自動選択しない。 広い条件を先に書くと、後続の狭い条件には到達しない。