软件架构风格 仓库风格_功能风格–第6部分
软件架构风格 仓库风格高阶函数II:咖喱。 我们之前在第5部分中已经看到了如何使用函数组合将代码排列为代表主要“快乐”流程的步骤序列,同时将其他“不快乐”执行路径封装在称为monad的可重用结构中。 构成函数需要perforce,这些函数只接受一个参数。 但是您可能有一个带有多个参数的函数,那么您该怎么办? 你不走运吗? 答案是,您确定需要更改函数的哪个参数,然后创建一个新函数,该函数调...