函数式编程的思想。
可以理解成绑定了一部分参数的函数。
作用就是少传参数,更短,更简洁。
我之前做的一段用户留存率的程序。
需求是这样子的,选择某一天,然后以这天为准,次日留存,3日留存,7日留存,14日留存,30日留存。
已有一个获取第几天后的函数
>>GetNextDay('2013-07-31',2)
'2013-08-02'
按照常规做法,要获取这些“x日留存”的日期,需要
- GetNextDay(selected_day,1)
- GetNextDay(selected_day,2)
- GetNextDay(selected_day,6)
- GetNextDay(selected_day,13)
- GetNextDay(selected_day,29)
这时候偏函数派上用途了。
本文介绍了一个使用Python偏函数简化重复代码的实际案例。通过一个计算用户留存率程序的需求,展示了如何利用偏函数减少参数传递,使代码更加简洁高效。
1184

被折叠的 条评论
为什么被折叠?



