From Functional Programming in Kotlin by Marco Vermeulen, Rúnar Bjarnason, and Paul Chiusano
This article covers how monads, monad combinators, and functors work and why you should be afraid of them.
From Functional Programming in Kotlin by Marco Vermeulen
This article discusses what functional programming is (and is not), using Kotlin for examples.
From Functional Programming in Kotlin by Marco Vermeulen
This article explores how to write loops functionally in Kotlin.
From The Joy of Kotlin by Pierre-Yves Saumont
This article discusses retying functions in Kotlin.
From Kotlin in Action by Dmitry Jemerov and Svetlana Isakova
The key idea of this article is the concept of higher-order functions. A higher-order function is a function that takes another function as an argument or returns one.
From Kotlin in Action by Dmitry Jemerov and Svetlana Isakova
The functional style provides many benefits when it comes to manipulating collections. You can use library functions for most tasks and simplify your code. In this article, we’ll discuss some of the functions in the Kotlin standard library for working with collections.