Skip to main content

math_sum_precise

Function math_sum_precise 

Source
pub(crate) fn math_sum_precise(
    it: &mut Interp,
    _t: Value,
    a: &[Value],
) -> Result<Value, Value>
Expand description

Math.sumPrecise(iterable)(ES2025 Standard)。 反復可能オブジェクト(Array, Set, Map Iterator 等)内のすべての数値を正確に合計する。 特殊値 (NaN, +Inf/-Inf の混在) や IEEE 754 の丸め誤差を Kahan-Babuška-Neumaier 補正加算で精密に処理。