Chapter 3. Creating Your First F# Program—Introducing Functional Programming
F# is effective and productive primarily because it's built on the tried and tested constructs of functional programming. This chapter covers the core building blocks of functional programming with F#, including simple types and function values, pattern matching, lists, options, and sequences; as well as how to declare some of your own simple types. Chapters 4 through 6 cover imperative programming, generics, and object-oriented programming.
Getting Started with F# Arithmetic
We first cover the most common base types of data manipulated in F# code, beginning with the basics of F# arithmetic.
Basic Literals
Table 3-1 lists the basic numeric types used in F# code and their ...
Get Expert F# 2.0 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.