p_tan's blog

勉強日記です。ツッコミ大歓迎

2017-12-10から1日間の記事一覧

レコードの不変条件を強制する方法 #fsharp

F#

この記事は F# Advent Calendar 2017 - Qiita 10日目の記事です。 F#でレコードを使う場合に、型の不変条件を強制したい場合があったので調べました。 例 : Triangle 型 例えば、以下のような辺の長さ a, b , c を持つ三角形を表すレコードがあったとします…