Тест
Вопрос 1
Что напечатает программа?
Go
package main
import "fmt"
func main() {
defer fmt.Println("x")
fmt.Println("y")
}
Обычный `fmt.Println("y")` выполняется сразу. Отложенный вывод `x` происходит при завершении `main` и в порядке LIFO; здесь один `defer`, поэтому после `y` печатается `x`.