Create a closure function to check given number is EVEN or ODD
Rust Programming Language
Problem
In this program, we will create a closure function to check a given number is EVEN or ODD and print the appropriate message.
Input
// Rust program to create a closure function// to check given number is EVEN or ODDfn 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);}{codeBox}
Output
EVENODD{codeBox}
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