<@U5UU34LPK> &gt;`foo?[i]` already means `foo?.get...
# announcements
j
@karelpeeters
foo?[i]
already means
foo?.get(i)
It doesn't though:
Copy code
class Zeros {
    operator fun get(i: Int): Int? {
        return 0
    }
}

fun main(vararg args: String) {
    val zeroes: Zeros? = Zeros()
    zeroes?[0] // Unexpected tokens (use ';' to separate expressions on the same line)
}