for i32 totals.
Goal
Log 15 as sum of 1..5.
@external("env", "log")
declare function log(n: i32): void;
@external("env", "logStr")
declare function logStr(s: string): void;
export function main(): void {
let total: i32 = 0;
for (let i: i32 = 1; i <= 5; i++) {
total += i;
}
log(total);
}@external("env", "log")
declare function log(n: i32): void;
@external("env", "logStr")
declare function logStr(s: string): void;
export function main(): void {
let n: i32 = 0;
let i: i32 = 0;
while (i < 3) {
n += 12;
i++;
}
log(n);
}@external("env", "log")
declare function log(n: i32): void;
@external("env", "logStr")
declare function logStr(s: string): void;
export function main(): void {
let total: i32 = 0;
for (let i: i32 = 0; i < 4; i++) {
total += i;
}
log(total);
}@external("env", "log")
declare function log(n: i32): void;
@external("env", "logStr")
declare function logStr(s: string): void;
export function main(): void {
log(1 + 2 + 3 + 4 + 5);
}