Q:

Rust program to create a closure function to return the addition of given numbers

0

In this program, we will create a closure function to return the addition of given numbers to the calling function.

All Answers

need an explanation for this answer? contact us directly to get an explanation for this answer

Program/Source Code:

The source code to create a closure function to return the addition of given numbers is given below. The given program is compiled and executed on UBUNTU 18.04 successfully.

// Rust program to create a closure function 
// to return addition of given numbers

fn main() {
    let num1 = 10;
    let num2 = 21;
    
    let sum = |n1,n2|
    {
        n1+n2
    };
    
    println!("Addition is: {:?}",sum(num1,num2));
}

Output:

Addition is: 31

Explanation:

Here, we created two integer variables num1num2 initialized with 10, 21 respectively. Then we created a closure function sum with parameters "n1" and "n2". In the closure, we returned the addition of given parameters to the calling function.

need an explanation for this answer? contact us directly to get an explanation for this answer

total answers (1)

This question belongs to these collections

Similar questions


need a help?


find thousands of online teachers now