Присваивание сразу нескольким в 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
Поменяйте их значения местами одной командой и выведите обе.