description

# clamp method Null safety

num clamp (

1. num lowerLimit,
2. num upperLimit

)

Returns this num clamped to be in the range `lowerLimit`-`upperLimit`.

The comparison is done using compareTo and therefore takes `-0.0` into account. This also implies that double.nan is treated as the maximal double value.

The arguments `lowerLimit` and `upperLimit` must form a valid range where `lowerLimit.compareTo(upperLimit) <= 0`.

## Implementation

    num clamp(num lowerLimit, num upperLimit);