Декремент и инкремент значений в Kotlin | OTUS

Курсы

Программирование
PHP Developer. Basic
-20%
Специализация PHP Developer
-25%
C# Developer. Professional
-20%
Team Lead
-20%
Symfony Framework
-20%
PHP Developer. Professional
-20%
C# ASP.NET Core разработчик
-20%
Специализация Python Developer
-25%
Разработчик на Spring Framework
-20%
Kotlin Backend Developer
-20%
Архитектура и шаблоны проектирования
-20%
Highload Architect Java Developer. Professional Android Developer. Basic Специализация Android-разработчик Unity Game Developer. Professional Специализация C++ Developer Cloud Solution Architecture Java Developer. Basic JavaScript Developer. Professional NoSQL Rust Developer Framework Laravel Unity Game Developer. Basic Node.js Developer JavaScript Developer. Basic C# Developer. Basic Специализация C# Unreal Engine Technical Game Design Kotlin Developer. Basic
Специализации Курсы в разработке Подготовительные курсы Подписка
+7 499 938-92-02

Декремент и инкремент значений в Kotlin

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

Вот как выглядит простейшая операция инкремента и декремента:

1-1801-3033e9.png

Как видно из кода, изначально переменная counter равняется нулю. Применение операции инкремента позволяет увеличить ее значение на 1. Далее операция декремента понижает значение переменной, делая ее снова равной нулю.

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

Можно сказать, что вышеуказанный код -- это сокращение для следующего примера:

2-1801-c2652e.png

Развивая тему, упомянем еще операторы *= и /= -- они, соответственно, выполняют операции умножения и деления:

3-1801-9d2430.png

По материалам https://kotlins.org/.

Не пропустите новые полезные статьи!

Спасибо за подписку!

Мы отправили вам письмо для подтверждения вашего email.
С уважением, OTUS!

Автор
0 комментариев
Для комментирования необходимо авторизоваться