SUMMARY

This chapter has taken the techniques that are available for function construction to the limit and beyond. Composition and partial application are the tools that enable you to treat functions as building blocks, and while they compare to object oriented techniques with similar purposes, they have their own priorities and advantages. It depends on your work environment and team, your projects and tasks, as well as many other factors, to which extent you’ll find yourself using the language techniques described in this chapter. But whatever you decide, you know your options now, and you know where the limits are.

Get Functional Programming in C#: Classic Programming Techniques for Modern Projects now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.