Adds up a number from each item. cart.sumBy((i) => i.price * i.count)
cart.sumBy((i) => i.price * i.count)
num sumBy(num Function(T item) value) => fold<num>(0, (num sum, T item) => sum + value(item));