Session 4 - Better functions with Functional programming

Although Rust is not a functional programming language, it has many features that make it a great choice for functional programming. In this session, we'll look at some of these features and how they can be used to write functional code.

Objective

After this session, you should be able to:

  • use functional programming with iterators
  • use functional programming with Option and Result