User:Limeas/Collections/F

F# Programming

 * Content
 * F Sharp Programming
 * Preface
 * Introduction


 * F# Basics
 * Getting Set Up
 * Basic Concepts


 * Working With Functions
 * Values and Functions
 * Pattern Matching Basics
 * Recursion
 * Higher Order Functions


 * Immutable Data Structures
 * Option Types
 * Tuples and Records
 * Lists
 * Sequences
 * Sets and Maps


 * Imperative Programming
 * Discriminated Unions
 * Mutable Data
 * Control Flow
 * Arrays
 * Mutable Collections
 * Input and Output
 * Exception Handling


 * Object Oriented Programming
 * Operator Overloading
 * Classes
 * Inheritance
 * Interfaces
 * Events
 * Modules and Namespaces


 * F# Advanced
 * Units of Measure
 * Caching
 * Active Patterns
 * Advanced Data Structures
 * Reflection
 * Computation Expressions


 * Multithreaded and Concurrency Applications
 * Async Workflows
 * MailboxProcessor


 * F# Tools
 * Lexing and Parsing