🌳
【Elm】Dictのkeyにカスタム型を使いたいよう
assoc-listとは
インターフェイスがほぼDictな中身Listなデータ構造です。coreのDictと違ってkeyには好きな型を使うことができます
import AssocList exposing (Dict)
type Id = Id String
type alias Users = Dict Id User
type alias User = {...}
中身がListだと速度が気になる
データ構造よりDOMのほうが遅い
ガイドの最適化の節に書いてあるようにDOM操作のほうが遅いので問題にならない(らしいっす)
ガイドは名著なのでみんな読もうね
Discussion