1.函数式编程特点 函数是第一等公民:与其他数据类型一样,处于平等地位 只用表达式,不用语句:表达式始终有返回值 没有副作用:保持独立 不修改状态:状态不能保存在变量中 引用透明:不依赖外部变量或状态 2.函数式编程意义 代码简洁,开发快速 接近自然语言,易于理解 更方便的代码管理 易于并发编程 3.函数柯里化 把接受多个参数的函数变换成接受单一参数的函数