# Function round

Source

    pub const fn round(x: f32) -> f32

🔬This is a nightly-only experimental API. (`core_float_math` #137578)
Expand description

Experimental version of `round` in `core`. See `f32::round` for details.

## §Examples

    #![feature(core_float_math)]

    use core::f32;

    let f = 3.3_f32;
    let g = -3.3_f32;
    let h = -3.7_f32;
    let i = 3.5_f32;
    let j = 4.5_f32;

    assert_eq!(f32::math::round(f), 3.0);
    assert_eq!(f32::math::round(g), -3.0);
    assert_eq!(f32::math::round(h), -4.0);
    assert_eq!(f32::math::round(i), 4.0);
    assert_eq!(f32::math::round(j), 5.0);

This standalone function is for testing only. It will be stabilized as an inherent method.