Выведет c, b, a. Defer работает как стек — LIFO (Last In, First Out). Последний defer выполняется первым. Это важно для cleanup: если открыл файл, потом мьютекс — defer закроет мьютекс первым, потом файл. Аргументы defer вычисляются в момент defer, а не вызова.
Что выведет: defer fmt.Println("a"); defer fmt.Println("b"); defer fmt.Println("c")?
Junior
153 просмотровAFK Offer AI
Что такое LISTEN/NOTIFY?