Skip to content
FutureBlitz

    Install

    Import std.core.values

    Clamp

    std.core.values

    function

    @PanicsAtCaller Public Function Clamp<T: Comparable>(value: T, low: T, high: T): T

    The value, or low when it's below low, or high when it's above high. A high below low panics.

    Examples

    Expect(Clamp(15, 0, 10) == 10)
    Expect(Clamp(-0.5, 0.0, 1.0) == 0.0)
    Expect(Clamp("m", "a", "z") == "m")

    std/core/values.fb, line 45

    Report an issue with this page or with FutureBlitz on GitHub.