//All Kotlin parameters are passed by value
class Swap {
fun strings(s1: Array<String>, s2: Array<String>){
val temp = s2[0]
s2[0] = s1[0]
s1[0] = temp
}
}
val s1 = arrayOf("A")
val s2 = arrayOf("B")
val swap = Swap()
swap.strings(s1, s2)
//s1[0] is "B", s2[0] is "A"
println("s1[0] is " + s1[0])
println("s2[0] is " + s2[0])