The "Expressions and syntax" Series
In this series of posts we'll look at how functions and values are combined into expressions, and the different kinds of expressions that are available in F#.
Expressions and syntax: Introduction. How to code in F#.
Expressions vs. statements. Why expressions are safer and make better building blocks.
Overview of F# expressions. Control flows, lets, dos, and more.
Binding with let, use, and do. How to use them.
F# syntax: indentation and verbosity. Understanding the offside rule.
Parameter and value naming conventions. a, f, x and friends.
Control flow expressions. And how to avoid using them.
Exceptions. Syntax for throwing and catching.
Match expressions. The workhorse of F#.
Formatted text using printf. Tips and techniques for printing and logging.
Worked example: Parsing command line arguments. Pattern matching in practice.
Worked example: Roman numerals. More pattern matching in practice.
Last updated
Was this helpful?