Number en getalliterals

Syntaxis en waarden

Getallen beschrijven hoeveelheden en posities. Een literal is een waarde die je rechtstreeks schrijft, zoals 42. Pliro bewaart getallen met beperkte nauwkeurigheid. Sommige breuken zijn dus benaderingen. De uitleg over afronding laat zien waarom 0.1 + 0.2 je kan verrassen.

0
42
3.14
-8
+2

Getallen gebruiken ASCII-cijfers en een punt als decimaalteken. Een breuk vereist cijfers aan beide kanten van de punt. - en + zijn afzonderlijke unaire operatoren. .5, 1., 1e3, 1_000, hexadecimale en binaire getalliterals zijn niet ondersteund. Gebruik 0.5, 1.0 en 1000.

Alle getallen zijn eindige IEEE-754 binary64-waarden. NaN en oneindigheid zijn geen Pliro-waarden. Er is geen apart integer- of decimaltype.

Voorbeeld

# taal: nl
zeg 3.5 + 2
zeg(-8 / 2)

Gerelateerde lemma’s

Syntaxis en waarden · Ingebouwde functies · Programmeergidsen