Skip to content

Latest commit

 

History

History

Lecture1

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

Lecture1 - Fundamentals

  • Functional Programming concepts

  • Haskell features

  • Types

    • Int
    • Char
    • Bool
  • Lists

    • Concatenation
    • List functions
    • Ranges
  • Lazy evaluation

  • Syntax

    • Functions
    • Packages, modules and imports
    • if ... then ... else ...
    • Guards |
    • let ... in ...
    • where
  • Recursion

  • Higher-order functions

    • Functions as first-class values
    • Lambda functions