mirror of
https://github.com/krgamestudios/Toy.git
synced 2026-04-15 14:54:07 +10:00
42 lines
534 B
Plaintext
42 lines
534 B
Plaintext
/*
|
|
|
|
fn name(param1: int, param2: float, param3: string, param4) {
|
|
print param1;
|
|
print param2;
|
|
print param3;
|
|
print param4;
|
|
}
|
|
|
|
name(42, 3.14, "hello world", -1);
|
|
|
|
fn output(arg) {
|
|
print arg;
|
|
}
|
|
|
|
output(null);
|
|
output(true);
|
|
output(42);
|
|
output(3.1415);
|
|
output("woot!");
|
|
output([1, 23, 3]);
|
|
output(["key":1]);
|
|
output(name);
|
|
|
|
*/
|
|
|
|
//TODO: Not yet functional
|
|
fn makeCounter() {
|
|
var counter: int = 0;
|
|
|
|
fn increment() {
|
|
return counter++;
|
|
}
|
|
|
|
return increment;
|
|
}
|
|
|
|
var tally = makeCounter();
|
|
|
|
print tally();
|
|
print tally();
|
|
print tally(); |