Renderingla

fractus

Primitive floating-point number type.

Aliases: float

Syntax: fractus

Category

type

Related

Examples

examples/corpus/intrinseca/fractus-comparatio.fab (canonical · existing-home)

Primitive floating-point number type.

# fractus comparison and ordering intrinsics
#
# Compiler-owned fractus methodi — absolutum, signum, minimus, maximus.
#
# GRAMMAR:
#   valor.absolutum() | valor.signum()
#   valor.minimus(other) | valor.maximus(other)
#
# Mirrors numerus-methodi.fab for floating-point; Wasm tier Runnable.
#
# EXPECTED OUTPUT:
#   Smoke asserts exit 0 only.

incipit {
    fixum fractus valor ← -3.75

    fixum _ absolutus ← valor.absolutum()
    fixum _ signum ← valor.signum()
    fixum _ minor ← valor.minimus(2.5)
    fixum _ maior ← valor.maximus(2.5)

    nota absolutus, signum, minor, maior
}