Uso de std::math
Ofrece funciones de enteros, coma flotante, bits, teoría de números, trigonometría.
importar
import("std::math::int");
import("std::math::float");
import("std::math::bits");
import("std::math::num");
import("std::math::trig");
1. Funciones numéricas genéricas
fun main() {
var a: i32 = num_abs<i32>(-10, 0);
var b: f64 = num_clamp<f64>(3.14, 0.0, 1.0);
}
2. Cálculos de bits/alineación
fun main() {
var aligned: i32 = align_up(1000, 64); // 1024
var pc: i32 = popcount(0b101101); // 4
var lg: i32 = ilog2_floor(1024); // 10
}
