Глава 12 Расширения языка
9 Переопределение в операторах open
(Введено в OCaml 4.01)
|
Начиная с OCaml 4.01, операторы open, которые затеняют существующее идентификатор (который впоследствии используется), вызывают предупреждение 44. Добавление символа ! после ключевого слова open указывает, что такое затенение является намеренным и не должно вызывать предупреждение.
Это также доступно (начиная с OCaml 4.06) для локальных открытий в выражениях классов и выражениях типов классов.
Авторское право © 2024 Institut National de Recherche en Informatique et en Automatique
© 1995-2024 INRIA.
https://ocaml.org/manual/5.2/overridingopen.html