Lesson 14. Capstone 2

Before we move on to the next unit—collections—here’s another end-of-level bad guy for you to defeat. This time, we’ll shift our focus from the basics of coding in F# to the material covered in this unit. In this lesson you’ll be expected to

  • Develop a standalone F# application in Visual Studio
  • Model a domain by using records, tuples, and functions
  • Create reusable higher-order functions that can be altered through injected dependencies

That’s a lot to do, but if you take this step by step, you’ll do fine.

14.1. Defining the problem

In this exercise, you’re going to write a simple bank account system. It needs to have the following capabilities:

1.  The application should allow a customer to deposit and withdraw from ...

Get Get Programming with F# 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.