Comparable+Extension.swift 334 B

12345678910111213141516
  1. //
  2. // Comparable+Extension.swift
  3. // Lanu
  4. //
  5. // Created by OneeChan on 2025/11/14.
  6. //
  7. import Foundation
  8. // 扩展数值类型,添加区间限制方法
  9. extension Comparable {
  10. /// 将值限制在 [min, max] 区间内
  11. func bounded(min: Self, max: Self) -> Self {
  12. return Swift.min(max, Swift.max(min, self))
  13. }
  14. }