Back to tasksGet help with live coding in real time with Sobes Copilot
Junior — Senior
39
Выявление ошибок в Kotlin‑классе с data class
Task condition
Найдите и объясните недостатки представленного фрагмента кода на Kotlin. В примере используется data class с приватными полями и расширяющая функция, которая пытается получить к ним доступ.
data class Person(private val givenName: String, private val familyName: String)
fun Person.fullName() = "${this.givenName} ${this.familyName}"
fun main() {
println(Person("John", "Doe").fullName())
}