Найти в Дзене

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

597 читали · 2 года назад
Регулярные выражения в Kotlin
1. Введение Мы можем найти применение (или злоупотребление) регулярными выражениями практически в любом программном обеспечении, от быстрых скриптов до невероятно сложных приложений. В этой статье мы рассмотрим, как использовать регулярные выражения в Kotlin. Мы не будем обсуждать синтаксис регулярных выражений; для адекватного понимания статьи требуется знакомство с регулярными выражениями в целом, и рекомендуется знание синтаксиса Java Pattern в частности. 2. Настройка Хотя регулярные выражения не являются частью языка Kotlin, они входят в его стандартную библиотеку...
148 читали · 2 года назад
Generic в Kotlin
1. Обзор В этой статье мы рассмотрим универсальные типы в языке Kotlin . Они очень похожи на язык Java, но создатели языка Kotlin постарались сделать их немного более интуитивными и понятными, введя специальные ключевые слова, такие как out и in. 2. Создание параметризованных классов Допустим, мы хотим создать параметризованный класс. Мы можем легко сделать это на языке Kotlin, используя универсальные типы: class ParameterizedClass<A>(private val value: A) { fun getValue(): A { return...
200 читали · 1 год назад
Введение в многоплатформенную разработку на Kotlin
В этом уроке мы разберём многоплатформенную разработку в Kotlin. Мы разработаем простое приложение, которое будет работать на нескольких платформах, таких как JVM, JS и Native. Это также поможет нам понять преимущества многоплатформенной разработки и различные случаи использования, где мы можем эффективно применять её. Очень часто мы пишем части программы, которые не зависят от платформы, на которой они выполняются. Например, мы вызываем REST API для получения данных и выполняем дополнительную обработку перед возвратом результата...
115 читали · 2 года назад
Аналогии потокового API Java 8 в Kotlin
1. Введение Java 8 ввела концепцию потоков в иерархию коллекций. Они позволяют выполнять очень мощную обработку данных очень удобным для чтения способом, используя некоторые концепции функционального программирования, чтобы заставить процесс работать. Мы рассмотрим, как мы можем достичь той же функциональности, используя идиомы Kotlin. Мы также рассмотрим функции, которые недоступны в обычном Java. 2. Java против Kotlin В Java 8 новый fancy API можно использовать только при взаимодействии с экземплярами java...
254 читали · 2 года назад
Переход с Java на Kotlin
1. Общий обзор В этом руководстве мы рассмотрим, как мы можем перейти с Java на Kotlin. Несмотря на то, что мы рассмотрим множество базовых примеров, эта статья не является введением в Kotlin. Что касается отдельной статьи, вы можете начать с этой записи здесь. Здесь мы рассмотрим основные примеры переноса нашего Java-кода на Kotlin, такие как простые инструкции print, определение переменных, управление возможностью обнуления. Затем мы перейдем к внутренним областям, таким как управляющие инструкции, такие как инструкции if-else и switch...
2 года назад
Разница между операторами «==» и «===» в Kotlin
1. Обзор В этой статье мы поговорим о разнице между операторами «==» и «===» в Kotlin . В Котлине, как и в Java, есть две разные концепции равенства: ссылочное равенство и структурное равенство. 2. Ссылочное равенство Для ссылочного равенства мы используем символ === , который позволяет нам оценить ссылку на объект (если она указывает на тот же объект). Это эквивалент оператора «==» в Java. Допустим, у нас определены два целых числа: val a = Integer(10) val b = Integer(10) и мы проверяем их оба,...