Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗goPmNuNc 48 of 350 menu
◀ ▶

Инкремент и декремент в Go

Инкремент увеличивает число в переменной на единицу. Запись count++ - отдельная команда: она не возвращает значение в выражение и стоит сама по себе.

Декремент count-- уменьшает значение на единицу по тем же правилам. Запись ++count в Go не используют.

После инкремента выведем переменную:

count := 5 count++ fmt.Println(count) // 6 count-- fmt.Println(count) // 5

Вложить count++ внутрь вызова вывода нельзя: такой код не собирается. Ошибочная строка выглядит так:

count := 1 fmt.Println(count++)

Дана переменная:

level := 3

Увеличьте level на единицу и выведите переменную.

Дана переменная:

tries := 10

Уменьшите tries на единицу и выведите переменную.

Дан следующий код:

tries := 1 tries++

Скажите, можно ли заменить tries++ на ++tries в Go.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить