Slang/tests/test.sl

34 lines
599 B
Plaintext
Raw Normal View History

#| Slang `test' test. |#
2019-08-28 21:24:54 +03:00
const int a = 3
int b = 2
int c = 0
int x = 9
2019-08-28 21:24:54 +03:00
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)
2019-08-28 21:24:54 +03:00
main {
2019-08-28 21:24:54 +03:00
int z = sum(3, 2)
b = 2**100
b *= 2
stdio.println(not a)
stdio.println(a, b, c)
2019-08-28 21:24:54 +03:00
int test() = 2*2
stdio.println(sum(b, test()))
2019-08-28 21:24:54 +03:00
for i in (0 to 5): stdio.println(i)
else: stdio.println(0)
2019-08-28 21:24:54 +03:00
int i = 5
while i: stdio.println(i); i -= 1
else: stdio.println('ВСЁ!')
2019-08-28 21:24:54 +03:00
}