).

чаю Kotlin, с C ++ и Java фоном. Я ожидал, что следующее напечататьtrueнеfalse, я знаю это== карты дляequals, Есть ли реализация по умолчаниюequals не сравнивать каждого члена, т.е.firstName а такжеlastName? Если это так, не будет ли он видеть строковые значения как равные (так как== карты дляequal очередной раз)? По-видимому, есть нечто, связанное с равенством и идентичностью, которое я еще не получил в Котлине.

class MyPerson(val firstName: String, val lastName: String)

fun main(args: Array<String>) {
   println(MyPerson("Charlie", "Parker") == MyPerson("Charlie", "Parker"))
}

Ответы на вопрос(0)

Ваш ответ на вопрос