# 柯里化

> 将一个接受多个参数的复杂函数，转换成一系列只接受一个参数的简单函数的技术。

- ID: m10489
- 分类: learn
- 领域: 认知科学

## 定义

将一个接受多个参数的复杂函数，转换成一系列只接受一个参数的简单函数的技术。脚手架作用：任务原子化。不要试图一次性解决“由谁在何时何地做什么”的复杂问题。将其拆解：先确定“谁”，固定下来；再确定“何时”，固定下来。步步为营，降低认知负载。

## 机制

把接受多参数的函数转换为一系列只接受单参数的函数链，每固定一个参数就返回一个更专用的函数。它把高维问题降为一连串一维决策。

## 练习

将一个复杂多参任务拆成单参步骤；先固定最稳定的维度，再逐步绑定其余；复用部分应用生成专用工具。

## 脚手架用法

任务原子化。不要试图一次性解决“由谁在何时何地做什么”的复杂问题。将其拆解：先确定“谁”，固定下来；再确定“何时”，固定下来。步步为营，降低认知负载。

[阅读网页](https://thinkingmodels.site/entries/detail/m10489)
