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 num1, num2 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
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.
Output:
Explanation:
Here, we created two integer variables num1, num2 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