flutter - 如何在 Flutter 中设置变量最小值和最大值
问题描述
问题
我正在使用一个名为var addedToCart = 0;
. 如何设置最大值和最小值,使用户不能单击大于或小于指定值,并且var addedToCart
不会存储超出范围的值?
我想
单击时+ icon
将值添加到单击addedToCart
时从指定范围内- icon
减去值addedToCart
解决方案
您可以简单地使用 if 语句
var MIN = 0;
...
if(value > MIN){
setState({
addedToCart--;
})
}
...
if(value < MAX){
setState({
addedToCart++;
})
}
推荐阅读
- javascript - VSCode——VScode提供的代码格式中问号是什么意思
- java - Spring Boot API 中基于父元素(AutoIncrement 参数)的子元素的特定 id
- postgresql - 为什么某些字符串在使用 to_tsvector 转换时返回 EMPTY?
- json - 为什么 UserAuthExtensions.PopulateFromMap(session, jwtPayload) 不能在 ServiceStack.Auth 中正确反序列化带有转义的 json 值?
- ruby - 跨 GEMS 的 Ruby 灵活配置
- python - cv2.cvtColor(灰色,cv2.COLOR_GRAY2BGR)与 cv2.merge([灰色,灰色,灰色])
- r - 根据相同的行值绑定两个不同长度的数据集
- mongodb - 使用 cmd wilh pycharm 和 mongodb
- google-mlkit - 在应用级 gradle 文件之外添加 google ml-kit 依赖项
- python-requests - 如果 response.status 代码为 429,我应该引发什么错误?