Previous Up Next
6.5 Constants

constant ::= integer-literal
  | float-literal
  | char-literal
  | string-literal
  | constr
  | false
  | true
  | []
  | ()
  | `tag-name

The syntactic class of constants comprises literals from the four base types (integers, floating-point numbers, characters, character strings), and constant constructors from both normal and polymorphic variants, as well as the special constants false, true, [], and (), which behave like constant constructors.


Previous Up Next