Menu
Coddy logo textTech

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

Часть раздела Основы путешествия по GO на Coddy — урок 20 из 109.

Операторы инкремента и декремента предоставляют сокращенный способ прибавить или вычесть 1 из переменной.

Go использует ++ для инкремента и -- для декремента переменной на 1:

count := 5
count++  // То же самое, что: count = count + 1
fmt.Println(count)

count--  // То же самое, что: count = count - 1
fmt.Println(count)

Вывод:

6
5

Важно: В Go ++ и -- являются инструкциями, а не выражениями. Их можно использовать только как отдельные строки, а не внутри других выражений.

challenge icon

Задание

Новичок

В этом испытании вы попрактикуетесь в использовании операторов инкремента (++) и декремента (--) в Go.

У нас есть переменная counter с начальным значением. Ваша задача:

  1. Увеличьте счетчик дважды, используя оператор ++
  2. Уменьшите счетчик один раз, используя оператор --

Затем программа выведет конечное значение счетчика.

Шпаргалка

Go использует ++ для инкремента и -- для декремента переменной на 1:

count := 5
count++  // То же самое, что: count = count + 1
count--  // То же самое, что: count = count - 1

Важно: В Go ++ и -- являются инструкциями, а не выражениями. Их можно использовать только как отдельные строки, а не внутри других выражений.

Попробуйте сами

package main

import "fmt"

func main() {
	// Начальное значение для нашего счетчика
	counter := 5
	
	// TODO: Увеличьте счетчик дважды, используя оператор ++
	
	// TODO: Уменьшите счетчик один раз, используя оператор --
	
	// Вывести конечное значение
	fmt.Println("Final counter value:", counter)
}
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Основы