Реализация фантомных типов в F #

Программисты Ocaml могут использовать так называемые «фантомные типы», чтобы применить некоторые ограничения, используя систему типов. Хороший пример можно найти наhttp://ocaml.janestreet.com/?q=node/11.

Синтаксисtype readonly не работает в F #. Его можно заменить псевдо-фантомным типом, определенным какtype readonly = ReadOnlyDummyValue для того, чтобы реализовать трюки в вышеупомянутом сообщении блога.

Есть ли лучший способ определить фантомные типы в F #?

Ответы на вопрос(1)

Ваш ответ на вопрос