Flutter 如何防止整数值变为负值
我在一个应用程序中工作,在这个应用程序中,我可以选择为所选产品选择数量。默认情况下,数量设置为1,而增加和减少数量时,我可以选择负数,如-1,-2,-3。。。 如何限制数量为负值 这是我减少数量值的代码Flutter 如何防止整数值变为负值,flutter,dart,flutter-layout,dart-pub,Flutter,Dart,Flutter Layout,Dart Pub,我在一个应用程序中工作,在这个应用程序中,我可以选择为所选产品选择数量。默认情况下,数量设置为1,而增加和减少数量时,我可以选择负数,如-1,-2,-3。。。 如何限制数量为负值 这是我减少数量值的代码 setState(() { itemCount = itemCount - 1; price = itemCount - price; }); 你可以像@Mobina说的那样做一个if检查: if (itemCount > 0) price = itemCount - price
setState(() {
itemCount = itemCount - 1;
price = itemCount - price;
});
你可以像@Mobina说的那样做一个if检查:
if (itemCount > 0) price = itemCount - price;
或者使用数学库中的max
函数:
import 'dart:math';
void main() {
final itemCount = 1;
final price = max(0, itemCount - 5);
}
你可以像@Mobina说的那样做一个if检查:
if (itemCount > 0) price = itemCount - price;
或者使用数学库中的max
函数:
import 'dart:math';
void main() {
final itemCount = 1;
final price = max(0, itemCount - 5);
}
if(itemCount>0)itemCount--代码>这很有效,谢谢如果(itemCount>0)itemCount--代码>这很有效,谢谢