Operators
+ - * / % (integer / truncates) & | ^ ~ << >> >>> (>>> = unsigned right shift)
x++, x-- (statements only, not expressions) in, !in (arrays, maps)
is, !is (sum types, interfaces), as (cast) or { }, ! (propagate result), ? (propagate option) <- (send/receive)
No ternary operator: use if expressions: max := if a > b { a } else { b }.
nums := [1, 2, 3]
println(2 in nums) // true
mut list := []int{}
list << 4 // append
list << [5, 6] // append an array
println(7 / 2) // 3
println(7.0 / 2) // 3.5
println(-7 % 3) // -1