aboutsummaryrefslogtreecommitdiff
path: root/src/content/chapter0_basics/lesson17_constants/en.html
blob: f610dcdf822d8904ad020bc7ff779b376830707b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<p>
  As well as let assignments Gleam also has constants, which are defined at the
  top level of a module.
</p>
<p>
  Constants must be literal values, functions cannot be used in their
  definitions.
</p>
<p>
  Constants may be useful for values that are used throughout your program,
  permitting them to be named and to ensure there are no differences in the
  definition between each use.
</p>
<p>
  Using a constant may be more efficient than creating the same value in
  multiple functions, though the exact performance characteristics will depend
  on the runtime and whether compiling to Erlang or JavaScript.
</p>