19th
June
2021
fp-tsとoption
fp-tsには値が存在するかどうかをデータ型として表現したOptionというものが存在する。
その紹介。
10th
June
2021
TypeScriptとHigher Kinded Type(高階型)
関数型はデータ型というものを非常に重視する。
データ型によって値をモデリングし、どういった性質のデータなのかを表現する。
更に型システムと組み合わせることでデータ型はさらなる力を得る。
型システムによってデータ型を抽象化するときに利用する型の一つにHigher Kinded Type(高階型)がある。
tsでは高階型は直接サポートされていないがそれをエンコードすることはできる。
この記事では高階型とはそもそも何なのか、それをTypeScriptでどの様に実現するかを説明する。
1st
June
2021
fp-tsとMonoid
単位元付きの二項演算を司る型クラスMonoidを紹介。
30th
May
2021
fp-tsとSemigroup
TypeScriptの関数型ライブラリのfp-tsには型クラスとしてSemigroupがいる。
その紹介。