当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Dart num.clamp用法及代码示例


dart:core 库中num.clamp 方法的用法介绍如下。

用法:

num clamp(
   num lowerLimit,    
   num upperLimit   
)

返回此 num 被限制在 lowerLimit - upperLimit 范围内。

使用compareTo 进行比较,因此将-0.0 考虑在内。这也意味着 double.nan 被视为最大双精度值。

参数 lowerLimitupperLimit 必须形成一个有效范围,其中 lowerLimit.compareTo(upperLimit) <= 0

例子:

var result = 10.5.clamp(5, 10.0); // 10.0
result = 0.75.clamp(5, 10.0); // 5
result = (-10).clamp(-5, 5.0); // -5
result = (-0.0).clamp(-5, 5.0); // -0.0

相关用法


注:本文由纯净天空筛选整理自dart.dev大神的英文原创作品 clamp method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。