Quick actions

cmd+k|ctrl+k

Navigation

Languages

Nested loops

Snippet info

Language

Ats

Visibility

public

Author

mindbound

Created

2016-10-25T08:29:07Z

Updated

2016-10-25T08:29:07Z

#include "share/atspre_staload.hats"

#define N 4

fun do_something (i: int, j: int): void = println! ("(", i, ", ", j, ")")

implement main0 () = let
    var i: int = 0
    var j: int = 0
in
    for (i := 0; i < N; i := i + 1)
    begin
        for (j := 0; j < i; j := j + 1)
        begin
            do_something (i, j);
        end;
    end
end
INFO