Что выведет программа? Всегда ли в ней сработает defer?
1func main() {2 defer fmt.Println("deferred")3 time.Sleep(1 * time.Second)4 go fmt.Println("goroutine A")5 go fmt.Println("goroutine B")6}