package sandbox api;
fn GuessNumber(num: i32) {
if (num == 7) {
Print("You guessed correctly!");
} else if (num < 7) {
Print("Too low");
} else if (num > 7) {
Print("Too high");
} else {
Print("Please try again");
}
}
fn Main() -> i32 {
GuessNumber(7);
return 0;
}
package sandbox api;
fn LuckyNumbers(number: i32) -> i32 {
match(number) {
case 7 => {
Print("7 is a lucky number");
return number;
}
case 11 => {
Print("11 is a lucky number");
return number;
}
case 12 => {
Print("12 is a lucky number");
return number;
}
default => {
Print("{0} is not a lucky number", number);
return number;
}
}
}
fn Main() -> i32 {
LuckyNumbers(11);
return 0;
}
package sandbox api;
fn Main() -> i32 {
var i: i32 = 10;
while (i != 0) {
i = i - 1;
Print("{0} ", i);
}
return i;
}
// ASM generation compiler returned: 0
// Execution build compiler returned: 0
// Program returned: -1
// 9
// 8
// 7
// 6
// 5
// 4
// 3
// 2
// 1
// 0
// result: 0
package sandbox api;
fn Main() -> i32 {
var a_arr: [i32; 4] = (0, 1, 3, 3);
var count: i32 = 0;
for (x: auto in a_arr) {
Print("HALLO WELT {0}", x);
count = count + 1;
}
return count;
}
// ASM generation compiler returned: 0
// Execution build compiler returned: 0
// Program returned: -1
// HALLO WELT 0
// HALLO WELT 1
// HALLO WELT 3
// HALLO WELT 3
// result: 4