Implemented switch statements

This commit is contained in:
2024-08-03 22:24:40 +02:00
parent d07b455f67
commit dbf416d45b
10 changed files with 170 additions and 27 deletions

View File

@ -9,18 +9,18 @@ fizzbuzz(n) {
x := 1
loop {
// TODO: implement switch statement
if x % 15 == 0 {
print("FizzBuzz", 8)
} else {
if x % 5 == 0 {
switch {
x % 15 == 0 {
print("FizzBuzz", 8)
}
x % 5 == 0 {
print("Buzz", 4)
} else {
if x % 3 == 0 {
print("Fizz", 4)
} else {
log.number(x)
}
}
x % 3 == 0 {
print("Fizz", 4)
}
_ {
log.number(x)
}
}
@ -28,9 +28,9 @@ fizzbuzz(n) {
if x > n {
return
} else {
print(" ", 1)
}
print(" ", 1)
}
}