摘要: 好的,接下来我将给你举几个常见的应用场景,说明如何使用 reduce、map 和 filter 来处理复杂的计算逻辑。这些场景涵盖了日常开发中可能遇到的任务。 1. 使用 reduce 进行复杂的累积计算 示例场景:商品订单总价的计算(带折扣) 假设你有一个订单列表,每个订单行包含商品的价格、数量、 阅读全文
posted @ 2025-07-03 09:45 *感悟人生* 阅读(50) 评论(1) 推荐(0)
摘要: 在 Odoo 或 Py3o 模板中,汇总通常是对某些字段进行累加或汇总统计。你已经提到的通过列表推导式 (list comprehension) 和 sum 来进行汇总是最常见的方式,下面我会介绍如何使用 reduce 和 map 来实现汇总。 1. 使用 reduce 来汇总: reduce 函数 阅读全文
posted @ 2025-07-03 09:36 *感悟人生* 阅读(15) 评论(0) 推荐(0)
摘要: py3o模板中利用libroffice中的calc来处理odoo中的模板打印 ${eval("__import__('num2words')").num2words(round(sum(lowes.product_uom_qty * lowes.price_unit for lowes in obj 阅读全文
posted @ 2025-07-03 09:21 *感悟人生* 阅读(41) 评论(0) 推荐(0)