摘要: 需求 一个加法函数,想增强它的功能,能够输出被调用过以及调用过参数的信息 以上函数完成了需求,但是存在以下缺点: 打印语法的耦合太高 加法函数属于业务功能,而输出信息的功能,属于非业务功能代码,不该放在业务函数加法中 业务功能分离 但这里fn调用传参是个问题 解决传参的问题 柯里化 装饰器语法糖 @ 阅读全文
posted @ 2019-08-19 17:25 大胖猴 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 高阶函数 First Class Object 函数在python中是一等公民 函数也是对象,可调用的对象 函数可作为普通变量、参数、返回值等等 高阶函数 数学概念 y=g(f(x)) 在数学和计算机科学中,高阶函数应当是至少满足下面一个条件的函数 接受一个或多个函数作为参数 输出一个函数 接受一个 阅读全文
posted @ 2019-08-19 13:30 大胖猴 阅读(377) 评论(0) 推荐(0) 编辑