Does kotlin pass Int by value or reference? This c...
# announcements
a
Does kotlin pass Int by value or reference? This code
Copy code
fun main(args: Array<String>) {
    var i = 23
    Thread(Runnable {
        modifyInt(i)
    }).start()
    i = 33
    println("Modified $i")
}


fun modifyInt(i: Int){
    println("Call after modify $i")
}
will print
Copy code
Call after modify 33
Modified 33