aboutsummaryrefslogtreecommitdiff
path: root/examples/hello.sloth
blob: 75071c34f073dc631f55d3d7bfaa933160e6e09d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
foreign fn printdeez(nutz: Int);
foreign fn print(str: String);
foreign fn randGen(min: Int, max: Int) Int;

fn main() Int {
    var x: [Int] = [5];
    vpopi(x);
    var i: Int = 0;
    while i < 100 {
        vpushi(x, randGen(0, 100));
        i = i + 1;
    }

    var y: Int = vgeti(x, 42);
    var y: Int = vgeti(x, 45);
    var y: Int = vgeti(x, 41);
    var y: Int = vgeti(x, 49);
    printdeez(y);


    print("Hello World\n");
    return 0;
}