QH
Size: a a a
QH
AA
U
fun foo(bar: List<Mutable>): List<Mutable> {
bar.forEach { it.mutate() }
return bar
}
val a = listOf(a,b,c)
print(a) // "a,b,c"
val b = foo(a)
print(b) // "ma, mb, mc"
print(a) // "ma, mb, mc" - вот тут дерьмо случилось.
AO
fun foo(bar: List<Mutable>): List<Mutable> {
bar.forEach { it.mutate() }
return bar
}
val a = listOf(a,b,c)
print(a) // "a,b,c"
val b = foo(a)
print(b) // "ma, mb, mc"
print(a) // "ma, mb, mc" - вот тут дерьмо случилось.
U
U
AO
AO
AN
U
AN
AO
U
AA
fun foo(bar: List<Mutable>): List<Mutable> {
bar.forEach { it.mutate() }
return bar
}
val a = listOf(a,b,c)
print(a) // "a,b,c"
val b = foo(a)
print(b) // "ma, mb, mc"
print(a) // "ma, mb, mc" - вот тут дерьмо случилось.
AN
U
Д
U
QH
Д