Microsoft Press 的《使用 F# 和 C# 进行函数式编程》
Functional Programming with F# and C# by Microsoft Press
- 01 - Introduction
- 01 - Functional Programming with F# and C#
- 02 - 1. Functional Foundations
- 01 - Learning objectives
- 02 - How does functional differ from OOP
- 03 - How does functional differ from imperative
- 04 - When could we use eachany
- 05 - Data and functions
- 06 - Immutability
- 03 - 2. F# Basics
- 01 - Learning objectives
- 02 - How to set up a fsx file
- 03 - Interpreter
- 04 - Using an fsx file with the interpreter
- 05 - How to set up a project
- 06 - Compilation
- 07 - Exception handling
- 04 - 3. Functional Programming
- 01 - Learning objectives
- 02 - Collections
- 03 - Built-in functions
- 04 - Piping
- 05 - Closures
- 06 - Returning functions
- 05 - 4. Advanced Topics
- 01 - Learning objectives
- 02 - Rec keyword
- 03 - Recursion in place of loops
- 04 - Recursive types
- 05 - Currying
- 06 - Partial application
- 06 - 5. Machine Learning With ML.NET
- 01 - Learning objectives
- 02 - Introduction to the library
- 03 - Set up training data
- 04 - Train models
- 05 - Examine results
- 06 - F# code journal
- 07 - Summary
- 01 - Summary