Kotlin Program: Lambda expression for finding the square of a number
Write a Kotlin program that implements a lambda expression to find the square of a number and return the result.
Sample Solution:
Kotlin Code:
fun main() {
val square: (Int) -> Int = { num -> num * num }
val number = 7
val result = square(number)
println("The square of $number is: $result")
}
Sample Output:
The square of 7 is: 49
Explanation:
In the above exercise -
At first we declare a lambda expression square of type (Int) -> Int, which takes an integer num as an input parameter and returns its square (num * num). We assign the lambda expression to a variable square.
Inside the "main()" function, we define a number "number". We then invoke the square lambda expression by passing "number" as an argument and store the result in the result variable. Finally, we print the result.
Kotlin Editor:
Previous: Lambda expression for multiplying two numbers.
Next: Lambda expression to check if a number is even.
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics