Lambdas
2 items
Series Posts
Conceptual Java Evolution: From 8 to 25
Part 1: Java 8: The Functional Revolution
Java 8 was the most transformative release in the language's history — introducing lambda expressions, the Stream API, Optional, default interface methods, and a brand-new Date/Time API. This part covers every major feature with deep conceptual explanations and practical examples.
Conceptual Kotlin for Java Survivors: Life After Semicolons
Part 5: "Functions Are Values" — Lambdas, References and Inline
A return inside forEach silently skips half of a pricing audit. We look at what a Kotlin lambda really is: function types instead of functional interfaces, closures over mutable variables, references, fun interfaces, inline functions and where each kind of return goes, plus tailrec and a first look at lambdas with receivers.