Lambadas in kotlin programming language

Lambadas are similar to arrow functions in JavaScript they are a short alternative method to declare functions in kotlin programing language, You can create a function expression as;

val double = {num: Int -> num * 2}
val cube = { num: Int -> num * num * num}
val square = {num: Int ->
    val product = num * num
    product }

The last expression in a lambada is considered as a return value;
Parameters can be omitted, for a single parameter lambada the value of the omitted parameter is in the variable 'it'

Comments

Popular posts from this blog

JavaScript math constants

Es6 new features summarized round up

JavaScript intro to classes

How to use canvas context rect method for drawing rectangles

Rest operator in JavaScript