Q:

Rust program to create a closure function to check given number is EVEN or ODD

belongs to collection: Rust Iterator and Closure Programs

0

In this program, we will create a closure function to check a given number is EVEN or ODD and print the appropriate message.

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 check the given number is EVEN or ODD is given below. The given program is compiled and executed on UBUNTU 18.04 successfully.

// Rust program to create a closure function 
// to check given number is EVEN or ODD

fn main() 
{
	let num1 = 10;
	let num2 = 21;

	let check_even = |n|
	{
		if n%2==0
		{
			println!("EVEN");
		}
		else
		{
			println!("ODD");
		}
	};

	check_even(num1);
	check_even(num2);
}

Output:

EVEN
ODD

Explanation:

Here, we created two integer variables num1num2 initialized with 10, 21 respectively. Then we created a closure function check_even with parameter "n". In the closure, we checked the given number is an EVEN or ODD and printed the appropriate message

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 retur... >>
<< Rust program to create a closure function with a p...