Flutter 省道贴图增加关键点的值
我目前正在使用一个映射,其中的值是integer类型的,但每次操作发生时我都需要更新键的值。示例:如果在操作发生后映射为{key1:1},那么它应该是{key1:2},依此类推。这是我的密码:Flutter 省道贴图增加关键点的值,flutter,dart,Flutter,Dart,我目前正在使用一个映射,其中的值是integer类型的,但每次操作发生时我都需要更新键的值。示例:如果在操作发生后映射为{key1:1},那么它应该是{key1:2},依此类推。这是我的密码: void addToMap(Product product) { if (_order.containsKey(product.name)) { _order.update(product.name, (int) => _order[product.name]+1); }
void addToMap(Product product) {
if (_order.containsKey(product.name)) {
_order.update(product.name, (int) => _order[product.name]+1);
}
_order[product.name] = 1;
}
其中_order是映射添加返回,或者映射将始终被_order[product.name]=1覆盖
谢谢那帮我修好了
void addToMap(Product product) {
if (_order.containsKey(product.name)) {
_order.update(product.name, (int) => _order[product.name]+1);
return;
}
_order[product.name] = 1;
}