本文主要是介绍柯里化有用吗?(应用场景理解),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
举个例子,你有一家商店,然后你想给你的优惠顾客10%的折扣:
当一个优惠顾客消费了500元,你会给他:
从长远的看,你会发现你每天都要计算10%的折扣。
我们能将这个函数柯里化,然后我们就不用每次都写那0.10了:
现在,我们只需用商品价格来计算就可以了:
接下来,有些优惠顾客越来越重要,让我们称为vip顾客,然后我们要给20%的折扣,我们这样来使用柯里化了的discount函数:
我们为vip顾客使用0.2调用柯里化discount函数来配置了一个新的函数。这个twentyPercentDiscount函数会被用来计算vip顾客的折扣:
这篇关于柯里化有用吗?(应用场景理解)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!