for Haskell: explain why and how both of the following work in ghci head . tail $ [1,2] head.tail $ [1,2]
for Haskell:
explain why and how both of the following work in ghci
head . tail $ [1,2]
head.tail $ [1,2]
![](/static/compass_v2/shared-icons/check-mark.png)
Functional programming:
Functional programming is a programming paradigm that emphasizes the evaluation of expressions rather than the execution of commands. It is a declarative programming paradigm in which function definitions are treated as the primary unit of program organization and computation is done through the evaluation of expressions. This programming paradigm avoids changing-state and mutable data and focuses on the evaluation of expressions. In functional programming, functions are first-class citizens, meaning they can be passed as arguments to other functions, returned from other functions, and assigned to variables. It also emphasizes immutability, meaning that data cannot be changed once it is created.
Step by step
Solved in 2 steps
![Blurred answer](/static/compass_v2/solution-images/blurred-answer.jpg)
![Database System Concepts](https://www.bartleby.com/isbn_cover_images/9780078022159/9780078022159_smallCoverImage.jpg)
![Starting Out with Python (4th Edition)](https://www.bartleby.com/isbn_cover_images/9780134444321/9780134444321_smallCoverImage.gif)
![Digital Fundamentals (11th Edition)](https://www.bartleby.com/isbn_cover_images/9780132737968/9780132737968_smallCoverImage.gif)
![Database System Concepts](https://www.bartleby.com/isbn_cover_images/9780078022159/9780078022159_smallCoverImage.jpg)
![Starting Out with Python (4th Edition)](https://www.bartleby.com/isbn_cover_images/9780134444321/9780134444321_smallCoverImage.gif)
![Digital Fundamentals (11th Edition)](https://www.bartleby.com/isbn_cover_images/9780132737968/9780132737968_smallCoverImage.gif)
![C How to Program (8th Edition)](https://www.bartleby.com/isbn_cover_images/9780133976892/9780133976892_smallCoverImage.gif)
![Database Systems: Design, Implementation, & Manag…](https://www.bartleby.com/isbn_cover_images/9781337627900/9781337627900_smallCoverImage.gif)
![Programmable Logic Controllers](https://www.bartleby.com/isbn_cover_images/9780073373843/9780073373843_smallCoverImage.gif)