Chapter 3. Syntax in Functions
In this chapter, we’ll take a look at the syntax that enables you to write Haskell
functions in a readable and sensible manner. We’ll look at how to quickly deconstruct
values, avoid big if else
chains, and store the
results of intermediate computations so that you can reuse them multiple
times.
Pattern Matching
Pattern matching is used to specify patterns to which some data should conform and to deconstruct the data according to those patterns.
When defining functions in Haskell, you can create separate function bodies for different patterns. This leads to simple, readable code. You can pattern match on pretty much any ...
Get Learn You a Haskell for Great Good! 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.