import io:* obj BracketAssign { fun operator[]=(index:int, rhs:int) { print("bracket assign: index: ") print(index) print(", rhs: ") println(rhs) } fun operator[](index:int) { print("just bracket: index: ") println(index) } fun operator=(index:int) { print("just =: index: ") println(index) } } fun main():int { var test:BracketAssign test[4] = 9 test[5] test = 6 return 0 }