Я недавно обновил мой dart sdk до версии 2.7 и перевернул sdk до 1.12.13 + hotfix.5. Однако, когда я попытался запустить код, я получил ошибку.
lib/dto/shift_dto.dart:119:39: Error: The argument type 'int Function(int, OrderDetailDto)' can't be assigned to the parameter type 'num Function(num, OrderDetailDto)'.
- 'OrderDetailDto' is from 'package:pos_mobile/dto/order_detail_dto.dart' ('lib/dto/order_detail_dto.dart').
odd.modifiers.fold(0, (int accModifier, OrderDetailDto odm) {
Кстати, это мой код.
accRevise +=
odd.modifiers.fold(0, (int accModifier, OrderDetailDto odm) {
accModifier += (odm.reviseQuantity ?? 0).toInt();
return accModifier;
});
Может кто-нибудь решить эту проблему ..