भिन्न
Translation status: हिन्दी reader-locale proof. Term names and code fences follow the hi pack; supporting prose may still be English.
Primitive floating-point number type.
Aliases: float
Syntax: fractus
Category#
type
Related#
Examples#
radix/corpus/intrinseca/fractus-comparatio.fab (canonical · keyword)#
Primitive floating-point number type.
# =============================================================================
# fractus — Primitive floating-point number type
# =============================================================================
#
# What this teaches:
# • Primitive floating-point number type.
# • Related keywords: numerus, ↦
#
# Common mistakes:
# • Using `≡` for direct floating-point equality — float equality is unreliable due to precision; use `.approx()` for tolerance-based comparison.
#
# See also: numerus, ↦
# =============================================================================
# fractus comparison and ordering intrinsics
#
# Compiler-owned fractus methodi — absolutum, signum, minimus, maximus.
#
# GRAMMAR:
# valor.abs() | valor.sign()
# valor.minimum(other) | valor.maximum(other)
#
# Mirrors numerus-methodi.fab for floating-point; Wasm tier Runnable.
#
# EXPECTED OUTPUT:
# Smoke asserts exit 0 only.
main {
const float value ← -3.75
const _ absolutus ← value.abs()
const _ signum ← value.sign()
const _ minor ← value.minimum(2.5)
const _ maior ← value.maximum(2.5)
print absolutus, signum, minor, maior
}