feat: add while loops, break and continue statements
This commit is contained in:
@@ -0,0 +1,15 @@
|
||||
fn main() -> i32 {
|
||||
let n = 10;
|
||||
let a = 0;
|
||||
let b = 1;
|
||||
let i = 0;
|
||||
|
||||
while i < n {
|
||||
let temp = a + b;
|
||||
a = b;
|
||||
b = temp;
|
||||
i = i + 1;
|
||||
}
|
||||
|
||||
return a;
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
fn main() -> i32 {
|
||||
let i = 0;
|
||||
let sum = 0;
|
||||
|
||||
while i < 10 {
|
||||
i = i + 1;
|
||||
|
||||
if i % 2 == 0 {
|
||||
continue;
|
||||
}
|
||||
|
||||
if i > 7 {
|
||||
break;
|
||||
}
|
||||
|
||||
sum = sum + i;
|
||||
}
|
||||
|
||||
return sum;
|
||||
}
|
||||
Reference in New Issue
Block a user