Code - Functional programming (FP) - Collection Operations
1 - About
Functional programming (FP) defines standard operations on collections
Most of the operations you perform on collections can be accomplished with five simple functions:
Multiple invocation of a function at different point of time will always return same output as long as input remains same. It makes easy to understand and predict behavior of program.
With functional programming (FP), the code should be organized around:
- pure functions that take data and transform it, without modifying any shared state.
- around how data 'flows' between these pure functions to produce output data.
2 - Articles Related
3 - Java
JVM based Functional Programming Languages