What does comparable mean in Elm?comparable
は、型変数を組み込み型に制限するために使用できるビルトイン型制約です。これはよく似ています。次の質問が思い浮かびます(見つけにくいです):Elmの型制約
- 現在Elmには他のタイプの制約がありますか?どこかリストがありますか?
- 独自の型制約を作成する方法はありますか? ElmはHaskell Typeclassesのような機構を持っていないので、答えはノーだと思いますか?
- 上記がtrueの場合(カスタムタイプの制約なし)、それはElmで多型がかなり制限されていることを意味しますか?例えば、以下のようなことは今のところ達成できないと思われます。
g
(すなわち、f
)の引数として使用できる要素(同じではあるが不確定な型の要素)のリストを受け入れる関数f
を作成したいと思います。タイプa
のList a
、しかもinst
ビーイングがg(inst)
は理にかなっていることを意味受け入れ)
[これらの](https://github.com/elm-lang/elm-compiler/issues/38)[two](https://github.com/elm-lang/elm-compiler/)問題/ 1039)型クラスに関する問題? – pdexter
はい、私はこれらの両方を見ました。 OTOH、私は、「匹敵する」のような概念があることを知っていたので、私は確信が持てませんでした。 –