Читали про inline оператор в Kotlin?
В Kotlin ключевое слово inline используется для функций, чтобы компилятор вставлял тело функции непосредственно в места вызова вместо обычного вызова по ссылке.
Читать ответПодготовка к интервью
845 вопросов для подготовки на позицию Mobile-разработчик
Что проверяют на интервью
Подборка помогает системно подготовиться к интервью на позицию Mobile-разработчик: проверить теорию, потренировать практические задачи и объяснение решений. В подборке чаще встречаются темы: mobile, android, kotlin.
Каталог
В Kotlin ключевое слово inline используется для функций, чтобы компилятор вставлял тело функции непосредственно в места вызова вместо обычного вызова по ссылке.
Читать ответВ Java многопоточность реализуется через класс Thread и интерфейс Runnable, а также с помощью более высокоуровневых API из пакета java.util.concurrent.
Читать ответKotlin и Java обе работают на JVM, но имеют ряд отличий в синтаксисе и возможностях:
Читать ответВ Kotlin есть несколько основных типов коллекций, которые делятся на изменяемые (Mutable) и неизменяемые (Read-only).
Читать ответОпасения при работе с Kotlin обычно связаны с некоторыми особенностями языка и экосистемы:
Читать ответДа, я открыт к изучению Kotlin и готов развивать свои навыки в этой области.
Читать ответЯ работал с Kotlin в нескольких проектах, включая разработку Android-приложений и серверной части с использованием Ktor.
Читать ответВ Java класс Object — это базовый класс для всех классов, от которого наследуются все объекты. Он определяет базовые методы, такие как toString(), equals(), hashCode() и другие.
Читать ответВ Kotlin обработка исключений похожа на Java, но есть свои особенности:
Читать ответKotlin — современный статически типизированный язык программирования, который работает на JVM и совместим с Java.
Читать ответВ командах, работающих с Java, часто используются следующие технологии:
Читать ответВ Swift протокол Codable объединяет два протокола — Encodable и Decodable. Он используется для удобной сериализации и десериализации данных, например, преобразования объектов в JSON и обратно.
Читать ответ