| Nothing Maybe型は、カスタムタイプとして、右のように定義されています。 値があるときは、Just 。無いときは、Nothingとして扱えます。 >data = Just 1.1 Just 1.1 : Maybe Float >data = Nothing Nothing : Maybe a ・値に拘束する際は、 以下のように拘束します。 case data of Just f -> -- 値が有るときの処理 Nothing -> -- 値が無いときの処理 ・値を使う際は、以下のようにcase文で、 パターンマッチさせて使います。
a = 1.0, b = 2.0, c = 3.0 } { a = 1.0, b = 2.0, c = 3.0 } : {a : Float, b : Float, c : Float} というレコード型の値があり、 > recodeB = { recodeA| b = 12 } { a = 1.0, b = 12.0, c = 3.0 } : {a : Float, b : Float, c : Float} とすることで、実現できる。 元にするレコード 更新したいフィールドと、その値 (複数ある場合、カンマで区切る) これの”b”フィールドが’12’になった値が欲しい場合、