w3resource

Kotlin Program: Lambda expression for finding the square of a number

Kotlin Lambda: Exercise-2 with Solution

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.



Become a Patron!

Follow us on Facebook and Twitter for latest update.

It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.

https://w3resource.com/kotlin-exercises/lambda/kotlin-lambda-exercise-2.php