Files
kraken/tests/test_bracket_assign.krak

27 lines
485 B
Plaintext

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
}