Q:

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

belongs to collection: Rust Iterator and Closure Programs

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)

<< Rust program to create a closure function to check...