If can return values
This commit is contained in:
+5
-8
@@ -1,12 +1,9 @@
|
||||
fn main() {
|
||||
let number = 24;
|
||||
|
||||
// Simlar as we know it from other programing languages
|
||||
// No parantheses around condigition.
|
||||
// Condition has to be a boolean
|
||||
if number > 23 {
|
||||
println!("foo");
|
||||
} else {
|
||||
println!("bar");
|
||||
}
|
||||
// if construct can return a value in Rust
|
||||
// Similar to ?: Operator in C like languages
|
||||
let message = if number > 23 { "foo" } else { "bar" };
|
||||
|
||||
println!("{}", message);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user