Тест
Вопрос 2
Что появится на экране при запуске?
Go
package main
import "fmt"
func main() {
x := 1
defer fmt.Println(x)
x = 2
fmt.Println(x)
}
Аргумент `defer fmt.Println(x)` фиксируется при встрече `defer` и равен на тот момент `1`. Затем печатается текущее значение `x`, то есть `2`.