I do think functional programming is hard for object oriented developers.
我认为函数式编程对于面向对象的开发者来说确实有些难。
Still, it's not enough for true functional programming.
Broad industrial strength functional programming
A core feature of functional programming for years, lists have the same degree of built-in-ness that arrays have enjoyed for years in the object space.
函数编程多年来的一个核心特性就是列表,它和数组在对象领域中享有相同级别的 "内置"性。
In fact, in pure functional programming, there is no other way to do things.
Pure and impure functional programming
So, we've looked at object oriented design and functional programming.
到目前为止,我们已看过面向对象设计和函数式编程。
A more detailed case for functional programming can be found in
一个更详细的函数式编程的例子在
In my opinion the introduction of functional programming simplifies things for many programming tasks.
我认为引入函数式编程会为很多编程任务提供方便。
Making it easier and easier to do serious functional programming
使得进行严肃的函数式编程变得越来越轻松
This also makes them unsuitable for general use in purely functional programming, although even there they can be used in limited ways to implement priority queues.
这也使得它们不适合在纯粹的函数式编程中普遍使用,尽管用于实现优先级队列的方式不多。
You can probably relate to this story, but with functional programming instead of a chainsaw.
您可以参考这个故事,但是要把电锯替换为函数式编程。
As a coder, what can we do to facilitate the transition and make the best of functional programming?
作为开发者,我们需要做出哪些转变才能发挥函数式编程的力量?