函数式编程的好处。。。很烂
赋值编程,由于存在局部变量记录系统的状态,而每个函数都能改变局部变量。如果系统很大,你就很不容易搞清楚,局部状态变成这样,是哪个函数搞成的。
于是出现了函数式编程,用函数参数来记录系统状态。又用延迟赋值,和流参数来保持系统的简单性。
函数式编程,面对并发问题很好。
面对其它问题,不一定比面向对象编程好。
合乎自然而生生不息。。。
赋值编程,由于存在局部变量记录系统的状态,而每个函数都能改变局部变量。如果系统很大,你就很不容易搞清楚,局部状态变成这样,是哪个函数搞成的。
于是出现了函数式编程,用函数参数来记录系统状态。又用延迟赋值,和流参数来保持系统的简单性。
函数式编程,面对并发问题很好。
面对其它问题,不一定比面向对象编程好。