O'Reilly logo

Get Programming with F#: A guide for .NET developers by Isaac Abraham

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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 ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required