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É almost 7 years ago
19
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
                                    Area, Volume & Perimeter Mind Map
                                    rory.examtime
                                    Forces and their effects
                                    kate.siena
                                    CPA Exam Flashcards
                                    joemontin
                                    Novidades: Mapas Mentais de ExamTime
                                    miminoma
                                    Cell Transport
                                    Elena Cade
                                    Using GoConqr to learn German
                                    Sarah Egan
                                    GRE Verbal Reasoning Vocabulary Flashcards 3
                                    Sarah Egan
                                    Psychopathology
                                    Laura Louise
                                    1PR101 2.test - Část 6.
                                    Nikola Truong