24 lines
262 B
Plaintext
24 lines
262 B
Plaintext
|
|
||
|
assert_eq (0, 0)
|
||
|
|
||
|
# PRECEDENCE
|
||
|
# ==========
|
||
|
|
||
|
assert_eq (1 + 2 * 3, 7)
|
||
|
assert_eq ((1 + 2) * 3, 9)
|
||
|
|
||
|
# MOD
|
||
|
# ===
|
||
|
assert_eq (2, 100 % 3.5)
|
||
|
|
||
|
# POW
|
||
|
# ===
|
||
|
assert_eq (-8, -2^3)
|
||
|
assert_eq (5, 25^0.5)
|
||
|
|
||
|
# UNARY SUB
|
||
|
# =========
|
||
|
assert_eq (16, --16)
|
||
|
assert_eq (-16, ---16)
|
||
|
|