Functional Programming is a programming paradigm that relies on the use of functions. It avoids changing-state and mutable data. The use of functional programming breaks the program into small parts, which helps the developer to test it (bug prevention!!!) and to build more complex codes by combining the functions.
Table of contents
Types of FunctionsSort: