An Introduction to Scala Functional Programming – Part 2

First Class Function and Higher Order Function One of the key factors in Scala that beautifully blends functional paradigm into object-oriented paradigm is that functions are objects. In functional programming, functions are first-class citizens. A first-class function is a function that can be – Assigned to variables, – Passed as an argument to the other […]

Continue Reading