Wikibooks:Collections/F Sharp Programming

F# Programming

Please select an appropriate cover image for this collection. See "Template:Saved book" for instructions."


This is a collection of the pages in a Wikibooks book that can be easily saved, rendered electronically, and ordered as a printed book. For information and help on Wikibooks collections, see Help:Collections.
[ Download PDF ] [ Open in Collection Creator ] [ Order Printed Book ]
[ About ] [ FAQ ] [ Feedback ] [ Help ] [ Recent Changes ]


F# Programming

edit
Preface
Introduction
F# Basics
Getting Set Up
Basic Concepts
Working With Functions
Declaring Values and Functions
Pattern Matching Basics
Recursion and Recursive Functions
Higher Order Functions
Immutable Data Structures
Option Types
Tuples and Records
Lists
Sequences
Sets and Maps
Discriminated Unions
Imperative Programming
Mutable Data
Control Flow
Arrays
Mutable Collections
Basic I/O
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
Multi-threaded and Concurrent Applications
Async Workflows
MailboxProcessor Class
F# Tools
Lexing and Parsing