Вопросы по Kotlin
1. Какие три типа переменных ты знаешь?
2. В чём разница между const и const val?
3. Можно ли изменить переменную типа val?
4. Какие типы данных может принимать константа в Kotlin?
5. Можем ли мы объявить const val внутри класса?
6. Почему нельзя записать немутабельный список в константу?
Вопросы по Data-классам
7. Для чего нужны дата-классы?
8. В чём их основные преимущества?
9. Какие методы у них переопределены?
10. Для чего вообще переопределяется метод toString?
11. Если мы уберём ключевое слово data, что-нибудь изменится?
12. Если я переопределю toString вручную, зачем нам нужен дата-класс?
13. Как работает метод copy?
14. Как сравнить ссылки на два класса?