Model the problemのガイドラインに従って、Elmにパレットタイプを作成しようとしています。私の最初の考えは、言うべきことでした:しかし、これには欠点があります。パレットは色のリストですが、背景色と前景色の2つの色も必要です。これは良いですが、どのように私はfg
フィールドは、少なくとも一つの要素を持つリストであることを確認してくださいパレットタイプのモデリングに役立つ
type alias Palette =
{ bg : Color
, fg : List Color
}
:
私の2回目の試行は、レコード・タイプを持っていましたか?
機能的に考える方法に関するヒントとmake illegal states unrepresentable?
ありがとうございます!