Lambda в Kotlin — Подробное Руководство

В предыдущих уроках вы узнали о функциях. Но у Kotlin есть еще и lambda-выражения, которую можно использовать для оптимизации повторяющийся куска кода как и в случае с функциями. У неё много применений, и они становятся особенно полезными при работе с…

Множества подробное руководство для начинающих — Set в Kotlin

Множество представляет собой неупорядоченную коллекцию уникальных значений одного типа. Оно может быть чрезвычайно полезно, если нужно, чтобы элемент не появлялся в коллекции более одного раза, и когда порядок элементов не имеет значения. Содержание статьи Создание множества Множество из массивов Доступ…

Карты в Kotlin (HashMap) — Руководство для начинающих

Карты очень полезны если нужно быстро найти значения с помощью определенного идентификатора. Например, в оглавлении книги названия глав сопоставляются с номерами страниц, поэтому по книге становится легче ориентироваться. Чем карта отличается от массива? Из массива можно получить значение только по…

Массивы и Cписки в Kotlin — Полное Руководство

Коллекции представляют собой гибкие «контейнеры», которые позволяют хранить вместе любое количество значений. Двумя самыми популярными типами коллекций являются массивы и списки. Содержание статьи Массивы в Kotlin Что такое массив? Когда лучше использовать массивы? Создание массивов в Kotlin Массивы примитивных типов…

Тип null в Kotlin — Как правильно работать с типом null

У всех переменных и констант, с которыми мы работали до сих пор, были конкретные значения. У переменной типа string, вроде var name, есть строковое значение, которое с ней ассоциируется. К примеру, «Joe Howard». Это может быть и пустая строка вроде…

Функции в Kotlin для начинающих

Функции являются основой многих языков программирования. Проще говоря, функция позволяет определить блок кода, который выполняет определенную задачу. Затем, если приложению требуется выполнить данную задачу, можно вызвать функцию вместо того, чтобы копировать и вставлять везде одинаковый код. Содержание статьи Создание новой…

Продвинутый порядок выполнения кода в Kotlin

В предыдущих уроках вы узнали, как управлять порядком выполнения кода в Kotlin, используя if выражения и цикл while. В следующих уроках мы продолжим изучения порядка выполнения и рассмотрим особенности цикла for.

Выражения when в Kotlin

Управлять порядком выполнения программы можно с помощью выражения when, которое выполняет разный код в зависимости от значения переменной или константы.

Цикл for в Kotlin

В одном из предыдущих уроков мы уже рассмотрели циклы while. Мы также изучили интервалы. Пришло время взглянуть на особенности цикла for в Kotlin. Вероятно, это самый распространенный вид циклов. Вы будете использовать его довольно часто.

Интервалы в Kotlin

Перед разбором цикла for нам обязательно нужно изучить интервалы, которые представляют собой последовательность целых чисел. Взглянем на два вида интервалов. Первым типом является закрытый интервал, который записывается следующим образом:

Две точки (..) указывают на то, что данный интервал от…

Базовый порядок выполнения в Kotlin

При написании компьютерной программы, разработчик указывает компьютеру, что делать в различных сценариях. К примеру, приложение для калькулятора совершает одно действие при нажатии на кнопку «плюс», и совсем другое при нажатии на кнопку «минус».

Цикл while в Kotlin

Циклы являются способом многократного выполнения кода в Kotlin. В этом уроке мы познакомимся с одним из типов циклов, а именно — циклом while. Содержание статьи Цикл while в Kotlin Цикл do-while в Kotlin Прерывание цикла с помощью break в Kotlin…

Выражение if-else в Kotlin

Наиболее распространенным способом управления порядком выполнения программы является использование выражения if, которое указывает программе на выполнение определенного действия при определенном условии. Содержание статьи Пример использования if Пример использования else Применение выражения else-if Условия AND и OR для IF-выражения Область видимости…

Boolean и операторы сравнения в Kotlin

Мы уже познакомились с несколькими типами данных, такими как Int, Double и String. В данном уроке будет рассмотрен тип данных, который используется с операторами сравнения.

Типы данных и операции в Kotlin

Типы данных в Kotlin

Теперь, когда вы знаете, как выполнять основные операции и манипулировать с их помощью данными, пришло время подробнее разобраться в типах  этих самых данных. По сути, тип описывает набор значений и операций, которые могут выполняться над этими значениями.

Типы Any, Unit и Nothing в Kotlin

Тип Any можно назвать матерью всех прочих типов (кроме типов Null, которые мы рассмотрим в будущих уроках). В Kotlin каждый тип, будь то Int или String, считается Any. Это напоминает тип Object в Java, который является корнем все[ типов, кроме…

Числовые типы данных в Kotlin

Во многих языках на основе C вроде Java есть примитивные типы данных, которые занимают определенное количество байтов. К примеру, в Java 32-битное примитивное число — это int. Существует также объектная версия int, известная как Integer. Может возникнуть вопрос, зачем нужны…

Типы Pair и Triple в Kotlin

Иногда данные используются в группах. Примером может быть пара координат (х, у) на 2D сетке. Аналогично набор координат на 3D сетке состоит из значений x, y и z. В Kotlin для таких данных используются типы Pair и Triple.

Строки в Kotlin — Изучаем тип string

Числа лежат в основе программирования, но вы будете работать не только с ними. Текстовые данные также является очень распространенным типом. Это могут быть имена людей, адреса или даже книги. Все это примеры текста, который может потребоваться обработать приложению. Содержание статьи…

Преобразование типов данных в Kotlin

Иногда данные из одного формата требуется преобразовать в другой. В данной статьей мы рассмотрим способы конвертирования типа данных. Содержание статьи Операции со смешанными типами в Kotlin Вывод типов в Kotlin Вопросы для проверки Обратите внимание, что попытка выполнить конвертацию типа…