Инкремент и декремент в 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.