Haskell - Higher order functions

Description

Mapa del capitulo 6
FONTALVO ROMERO EDUARDO JOSÉ
Mind Map by FONTALVO ROMERO EDUARDO JOSÉ , updated more than 1 year ago
FONTALVO ROMERO EDUARDO JOSÉ
Created by FONTALVO ROMERO EDUARDO JOSÉ over 6 years ago
18
0

Resource summary

Haskell - Higher order functions
  1. Are functions that can take functions as parameters and return functions as return values
    1. Curried functions
      1. Recursion
        1. The function in Haskell officially only takes one parameter
          1. Functional programming uses higher order functions to abstract away common patterns
            1. Maps
              1. Filters
                1. Equivalent of applying several predicates in a list comprehension is either filtering something several times
                2. Lambdas
                  1. Are anonymous functions that are used because we need some functions only once
                    1. Lambdas are expressions
                    2. Also can match with patterns
                    3. Normally surrounded by parentheses
                      1. Folds
                        1. They reduce the list to some single value
                          1. Binary function
                            1. Starting value
                              1. Can be used to implement any function where you traverse a list once
                              2. Sacns
                                1. Scans are used to monitor the progression of a function that can be implemented as a fold
                                2. Function application
                                  1. Function composition
                                    Show full summary Hide full summary

                                    Similar

                                    Análisis cualitativo de procesos
                                    Victor Ivan Zúñiga Zúñiga
                                    Capítulo VI: Leyes comerciales injustas y otros agravios
                                    jorge cruz
                                    OCR GCSE Latin Vocab flash cards - all
                                    jess99
                                    Dr Jekyll and Mr Hyde
                                    Rosie:)
                                    Gender Theorists
                                    Hazel Meades
                                    Biology Unit 1a - GCSE - AQA
                                    RosettaStoneDecoded
                                    Testing for ions
                                    Joshua Rees
                                    The Skeleton and Muscles
                                    james liew
                                    1PR101 2.test - Část 2.
                                    Nikola Truong
                                    Study tips/hacks
                                    Sarah Biswas
                                    Cuadro sinóptico de la función de la planeación
                                    Elliot Anderson