5 lines · 153 B · Swift
RawDownload
extension Double {    public func clamped(to range: ClosedRange<Double>) -> Double {        min(range.upperBound, max(range.lowerBound, self))    }}