A hands-on session where you will learn the syntax and the core concepts of F#. No prior functional programming experience required.

 
 

Outline/Structure of the Tutorial

  • Quick Intro to F#, or Why I love F# over other functional languages :)
  • F# Functions
    • Function definition, application, partial application
  • Types in F#
    • Lists, Tuples, Records
    • Union types
  • Pattern matching
  • Syntactic sugar: Pipelines
  • Q&A

 

Learning Outcome

Learning the 'core' parts of F#, which will give you a base on which to proceed further. You will also learn about some functional programming concepts that are applicable across languages.

Target Audience

Anyone interested in functional languages, curious about F#, or anyone who is interested in the ML-family of languages.

schedule Submitted 4 years ago