swift 一疑问:reduce

swift 一疑问:reduce,第1张

概述var products = [   Product(name: "Kayak", description: "A boat for one person",price: 275, stock: 10),   Product(name: "Lifejacket", description: "Protective and fashionable",price: 48.95, stock: 14), var products = [
Product(name: "Kayak",description: "A boat for one person",price: 275,stock: 10),
Product(name: "lifejacket",description: "Protective and fashionable",price: 48.95,stock: 14),

Product(name: "Soccer Ball",description: "FIFA-approved size and weight",price: 19.5,stock: 32)];


func calculateTax(product:Product) -> Double {
return product.price * 0.2;

}

//这个函数是什么意思?

func calculateStockValue(productsArray:[Product]) -> Double {
return productsArray. reduce(0,{(total,product) -> Double in return total + (product.price * Double(product.stock)) }); } 总结

以上是内存溢出为你收集整理的swift 一疑问:reduce全部内容,希望文章能够帮你解决swift 一疑问:reduce所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/web/1085812.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存