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

Присваивание сразу нескольким в Go

Двум переменным можно задать значения одной командой. Имена перечисляют через запятую слева от знака, числа - справа. Для первой записи обе переменные еще не существуют, поэтому используют :=:

rows, cols := 8, 5 fmt.Println(rows) fmt.Println(cols)

Значения можно поменять местами. Оба имени уже объявлены, поэтому слева ставят только знак =, а справа пишут те же имена в обратном порядке:

first := 1 second := 2 first, second = second, first fmt.Println(first) fmt.Println(second)

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

north := 4 south := 9

Поменяйте их значения местами одной командой и выведите обе.

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