1. Задача: Сравнение объектов через equals()
Нужно понять, что выведет сравнение по equals() между person1 и person2.
data class Person(val name: String) {
var age: Int = 0
}
val person1 = Person("John")
val person2 = Person("John")
person1.age = 10
person2.age = 202. Задача: Анализ выполнения функции main()
Как отработает функция main?
class A {
lateinit var first: Model
var second: Model? = null
}
fun main() {
val a = A()
a.first.get()
a.second?.get()
}3. Задача: Анализ кода на Jetpack Compose
Расскажите что тут происходит, и какие ошибки вы видите в коде.
@Composable
fun CounterSample() {
Column {
var count by mutableStateOf(0)
if (count > 0) {…