export function add. Call it from main.
Goal
Log 20 from add(12, 8).
@external("env", "log")
declare function log(n: i32): void;
@external("env", "logStr")
declare function logStr(s: string): void;
export function add(a: i32, b: i32): i32 {
return a + b;
}
export function main(): void {
log(add(12, 8));
}@external("env", "log")
declare function log(n: i32): void;
@external("env", "logStr")
declare function logStr(s: string): void;
export function sub(a: i32, b: i32): i32 {
return a - b;
}
export function main(): void {
log(sub(12, 5));
}@external("env", "log")
declare function log(n: i32): void;
@external("env", "logStr")
declare function logStr(s: string): void;
export function total(units: i32, price: i32): i32 {
return units * price;
}
export function main(): void {
log(total(12, 40));
}@external("env", "log")
declare function log(n: i32): void;
@external("env", "logStr")
declare function logStr(s: string): void;
export function add(a: i32, b: i32): i32 {
return a + b;
}
export function main(): void {
log(add(3, 4));
}