Chapter 12 Language extensions
20 Empty variant types
(Introduced in 4.07.0)
|
This extension allows user to define empty variants. Empty variant type can be eliminated by refutation case of pattern matching.
type t = | let f (x: t) = match x with _ -> .
Copyright © 2025 Institut National de Recherche en Informatique et en Automatique
© 1995-2024 INRIA.
https://ocaml.org/manual/5.3/emptyvariants.html