# Int type operator and function tests # assign a = 10 b = 20 println(a) println(b) # __add__ println("__add__") println(1 + 1) println(1 + 2 + 3) println(1938 + 481) println(a + b) println(b + a) # __sub__ println("__sub__") println(1 - 2) println(2 - 1) println(0 - 10) println(185 - 86171) println(a - b) println(b - a) # __mul__ println("__mul__") println(1 * 1) println(1 * -1) println(-1 * 1) println(0 * -1) println(-1 * 0) println(2 * 32768) println(2 * 2 * 2 * 2) println(999 * 999) println(a * b) println(a * a * b * b) # __div__ println("__div__") println(1 / 1) println(1 / 2) println(2 / 1) println(363 / 3) println(3 / 363) println(a / b) println(b / a) # __gt__ println("__gt__") println(1 > 2) println(2 > 1) println(5831 > -391) println(-34888 > 1000) println(1 > 1) println(2 > 2) # __ge__ println("__ge__") println(1 >= 2) println(2 >= 1) println(81001 >= 81001) println(-81001 >= 1000) println(1 >= 1) println(2 >= 2) # __lt__ println("__lt__") println(1 < 2) println(2 < 1) println(81001 < 81001) println(-81001 < 1000) println(1 < 1) println(2 < 2) # __le__ println("__le__") println(1 <= 2) println(2 <= 1) println(81001 <= 81001) println(-81001 <= 1000) println(1 <= 1) println(2 <= 2) # __pos__ println("__pos__") println(+1) println(+(-1)) println(+(10 - 20)) println(+(20 - 10)) # __neg__ println("__neg__") println(-1) println(--1) println(---1) println(----1) println(10 - -20) println(-10 - 20) println(-10 - -20)