當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。