Найти в Дзене

Язык программирования Kotlin

56 топ-авторов
4952 интересуются
Generic в Kotlin
1. Обзор В этой статье мы рассмотрим универсальные типы в языке Kotlin . Они очень похожи на язык Java, но создатели языка Kotlin постарались сделать их немного более интуитивными и понятными, введя специальные ключевые слова, такие как out и in. 2. Создание параметризованных классов Допустим, мы хотим создать параметризованный класс. Мы можем легко сделать это на языке Kotlin, используя универсальные типы: class ParameterizedClass<A>(private val value: A) { fun getValue(): A { return...
109 читали · 4 месяца назад
Kotlin в 2025: главный язык для Android-разработки и не только
Kotlin окончательно закрепился как основной язык для Android, а также нашел применение в других областях. По данным Google и JetBrains: ✅ 92% топ-1000 Android-приложений используют Kotlin ✅ Рост вакансий на 45% с 2023 года ✅ 3-е место среди самых любимых языков (Stack Overflow Survey 2025) 🔹 Мобильная разработка (Android, iOS через KMM) 🔹 Бэкенд (Ktor, Spring Boot) 🔹 Кроссплатформенные приложения (Compose Multiplatform) 🔹 Data Science (Kotlin for Jupyter) Критерий ...
Деструктурирующие объявления в Kotlin
1. Overview В этом руководстве мы познакомим вас с концепцией деструктурирования объявлений в Kotlin и рассмотрим, как ее можно использовать. 2. Деструктурирующие объявления Эта концепция состоит в рассмотрении объектов как набора отдельных переменных. 2.1. Объекты Разбиение объекта на несколько переменных может быть удобным: val person = Person(1, "Jon Snow", 20) val(id, name, age) = person Таким образом, мы создали три новые переменные: println(id) //1 println(name) //Jon Snow println(age) //20 Объявление деструктурирования компилируется в виде следующего кода: val id = person...
105 читали · 1 год назад
Регулярные выражения в Kotlin
1. Введение Мы можем найти применение (или злоупотребление) регулярными выражениями практически в любом программном обеспечении, от быстрых скриптов до невероятно сложных приложений. В этой статье мы рассмотрим, как использовать регулярные выражения в Kotlin. Мы не будем обсуждать синтаксис регулярных выражений; для адекватного понимания статьи требуется знакомство с регулярными выражениями в целом, и рекомендуется знание синтаксиса Java Pattern в частности. 2. Настройка Хотя регулярные выражения не являются частью языка Kotlin, они входят в его стандартную библиотеку...
Введение в язык Kotlin
1. Обзор В этом уроке мы рассмотрим Kotlin, новый язык в мире JVM, и некоторые его основные функции, включая классы, наследование, условные операторы и конструкции циклов. Затем мы рассмотрим некоторые основные функции, которые делают Kotlin привлекательным языком, включая нулевую безопасность, классы данных, функции расширения и шаблоны String. 2. Зависимости Maven Чтобы использовать Kotlin в вашем проекте Maven, вам необходимо добавить стандартную библиотеку Kotlin в ваш pom.xml: <dependency> <groupId>org...
Переход с Java на Kotlin
1. Общий обзор В этом руководстве мы рассмотрим, как мы можем перейти с Java на Kotlin. Несмотря на то, что мы рассмотрим множество базовых примеров, эта статья не является введением в Kotlin. Что касается отдельной статьи, вы можете начать с этой записи здесь. Здесь мы рассмотрим основные примеры переноса нашего Java-кода на Kotlin, такие как простые инструкции print, определение переменных, управление возможностью обнуления. Затем мы перейдем к внутренним областям, таким как управляющие инструкции, такие как инструкции if-else и switch...