Глава 12 Расширения языка
10 Обобщенные алгебраические типы данных
Обобщенные алгебраические типы данных, или GADTs, расширяют обычные типы данных сумм двумя способами: ограничения на параметры типа могут изменяться в зависимости от конструктора значения, и некоторые переменные типа могут быть квантифицированы экзистенциально. Они описаны в главе 7.
(Введено в OCaml 4.00)
|
Случаи опровержения. (Введено в OCaml 4.03)
|
Явное именование экзистенциалов. (Введено в OCaml 4.13.0)
|
Авторские права © 2024 Institut National de Recherche en Informatique et en Automatique
© 1995-2024 INRIA.
https://ocaml.org/manual/5.2/gadts.html