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