Arantium Maestum

プログラミング、囲碁、読書の話題

2022-11-09から1日間の記事一覧

Hindley Milner型推論に機能を追加していく7 Variant型の追加(後編)

前回に続いてバリアント型を追加していく話。今回はバリアント型を扱うための式とその式に対する型推論のロジックを見ていく。 式 バリアント型の値を作るETagと、パターンマッチでバリアントに保持されている値を取り出すECaseを追加: type exp = ... | ET…