diff options
author | Leo Tenenbaum <pommicket@gmail.com> | 2020-03-11 12:58:31 -0400 |
---|---|---|
committer | Leo Tenenbaum <pommicket@gmail.com> | 2020-03-11 12:58:31 -0400 |
commit | 49642605cdccb4a6aa805dd7c13c4643ac9bc12b (patch) | |
tree | 916246250998dee17c33370704b70b25592accc4 /test.toc | |
parent | 2cdbdc628d5f0b7b2d562950aefa3f5a87064767 (diff) |
indices in varargs for loops
Diffstat (limited to 'test.toc')
-rw-r--r-- | test.toc | 14 |
1 files changed, 9 insertions, 5 deletions
@@ -2,18 +2,22 @@ f ::= fn(x :: ..) int { total := 0; - for a := x { - total += a as int; + for _, i := x { + total += i * (x[0] as int); } total }; main ::= fn() { + puti(f(5)); + + puti(f(5,6)); + puti(f(1,2,3)); - puti(f(1,2,3,4)); - puti(f(1,2,3,5,6)); - puti(f(1,2,3,1,2)); + + puti(f(1,1,1,1)); + }; main();
\ No newline at end of file |