Skip to content

Conditionals Loops

Conditionals

pub fn main() {
let x = 99;
let is_even = is_even(x);
if is_even {
print!("{} is even", x);
} else {
print!("{} is odd", x);
}
}
pub fn is_even(x: i32) -> bool {
return x % 2 == 0;
}

Loops

pub fn main() {
let str = String::from("harkirat singh");
println!("First name {}", get_first_name(str))
}
pub fn get_first_name(str: String) -> String {
let mut first_name = String::from("");
for c in str.chars() {
if c == ' ' {
break
}
first_name.push(c);
}
return first_name;
}