Slang/tests/test.sl

29 lines
571 B
Plaintext

const int a = 3
int b = 2; int c = 0; int x = 9
int sum(int a, int z) = a + z
stdio.println(sum(a, b & 3))
stdio.println(1)
stdio.println(1, 2)
stdio.println('a')
stdio.println(2*(3)+-2*(5+1)/2)
stdio.println(-2*x**(2+2)*a*b+10*c)
stdio.println(*'a'+'b'*2)
stdio.println(-2-2-2-2-2-2-2-2)
main {
int z = sum(3, 2)
b = 2**100
b *= 2
stdio.println(not a)
stdio.println(a, b, c)
int test() = 2*2
stdio.println(sum(b, test()))
for i in 0 to 5 stdio.println(i)
else stdio.println(0)
int i = 5
while i {stdio.println(i); i -= 1;} else stdio.println('ВСЁ!')
}