К вопросам

Основы Go

Тест · Вопрос 1 из 5

Тест

Вопрос 1

Какой вывод даст этот фрагмент кода?

Go
package main

import "fmt"

func main() {
	x, y := 1, 2
	x, y = y, x
	fmt.Println(x, y)
}
Варианты ответа

Выберите один ответ

В присваивании `x, y = y, x` все правые части вычисляются до присвоения левым, затем значения записываются одновременно — в итоге числа меняются местами.