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