Functional Programming

  • Robert Pickering
  • Kit Eason


You saw in Chapter  1 that pure functional programming treats everything as a value, including functions. Although F# is not a pure functional language, it does encourage you to program in the functional style; that is, it encourages you to use expressions and computations that return a result, rather than statements that result in some side effect. In this chapter, you’ll survey the major language constructs of F# that support the functional programming paradigm and learn how they make it easier to program in the functional style.


Active Pattern Pattern Match Union Type Functional Programming Record Type 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Copyright information

© Robert Pickering and Kit Eason 2016

Authors and Affiliations

  • Robert Pickering
    • 1
  • Kit Eason
  1. 1.St. Germain-En-LayeFrance

Personalised recommendations