Spec-Zone.ru › OCaml
☰Язык OCaml
  • Язык OCaml
  • Расширения языка

Глава 11 Язык OCaml

5 Константы

constant ::= integer-literal
∣ int32-literal
∣ int64-literal
∣ nativeint-literal
∣ float-literal
∣ char-literal
∣ string-literal
∣ constr
∣ false
∣ true
∣ ()
∣ begin end
∣ []
∣ [||]
∣ `tag-name

См. также следующее расширение языка: литералы расширений.

Синтаксический класс констант включает литералы четырёх базовых типов (целые числа, числа с плавающей точкой, символы, символьные строки), варианты целых чисел и константные конструкторы как обычных, так и полиморфных вариантов, а также специальные константы false, true, (), [] и [||], которые ведут себя как константные конструкторы, и begin end, эквивалентное ().

« Выражения типовШаблоны »
Авторское право © 2026 Institut National de Recherche en Informatique et en Automatique

© 1995-2026 INRIA.
https://ocaml.org/manual/5.5/const.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API