diff options
Diffstat (limited to 'test.toc')
-rw-r--r-- | test.toc | 30 |
1 files changed, 6 insertions, 24 deletions
@@ -1,27 +1,9 @@ -#include "std/mem.toc", mem; -#include "std/io.toc", io; - -calculation ::= fn() int { - total := 0; - i := mem.new(int); - *i = 3; - ns := mem.news(int, 10); - for n, i := &ns { - if i % 2 == 0 { - *n = i; - } - } - for n := ns { - total += n; - } - total += *i; - mem.del(i); - mem.dels(ns); - total -} +#include "std/io.toc"; main ::= fn() { - io.puti(calculation()); - x ::= calculation(); - io.puti(x); + x:[]int; + p:=&x; + p.len = 12; + puti(p.len); } +main(); |