aboutsummaryrefslogtreecommitdiff
path: root/src/content/chapter0_basics/lesson05_floats/text.html
blob: cc993c4cfce6a494382517ae18c589582a459c06 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<p>Gleam's <code>Float</code> type represents numbers that are not integers.</p>
<p>
  Unlike many languages Gleam does not have a <code>NaN</code> or
  <code>Infinity</code> float value.
</p>
<p>
  Gleam's numerical operators are not overloaded, so there are dedictated
  operators for working with floats.
</p>
<p>
  Floats are represented as 64 bit floating point numbers on both Erlang and
  JavaScript runtimes.
</p>
<p>
  The
  <a href="https://hexdocs.pm/gleam_stdlib/gleam/float.html"
    ><code>gleam/float</code></a
  >
  standard library module contains functions for working with floats.
</p>