val list = listOf(1, 2, 3)

val mutableList = list.toMutableList()
mutableList.add(4)
val names: SortedSet<FullName> = TreeSet()
val person = FullName("AAA", "AAA")
names.add(person)
names.add(FullName("Jordan", "Hansen"))
names.add(FullName("David", "Blanc"))

println(names) // [FullName@63961c42, FullName@65b54208, FullName@1be6f5c3]
println(person in names) // true
println(person) // FullName@63961c42

person.name = "ZZZ"
println(names) // [FullName@63961c42, FullName@65b54208, FullName@1be6f5c3]
println(person in names) // false
println(person) // FullName@63961c42

기억하고 싶은 부분들

data class User(
	val name: String,
	val surname: String
)
val list1: MutableList<Int> = mutableListOf()
var list2: List<Int> = listOf()

list1 += 1 // list1.plusAssign(1)
list2 += 1 // list2 = list2.plus(1)