🧠 Задача на Go (1.22+)
package main
import "fmt"
func main() {
m = map[string]int{"a": 1, "b": 2, "c": 3}
defer fmt.Println("done")
for k, v := range m {
defer fmt.Println(k, v)
}
}
Что выведет этот код?
A.
c 3
b 2
a 1
done
B.
done
a 1
b 2
c 3
C.
done
c 3
b 2
a 1
D.
a 3
a 3
a 3
done
k
v
>>Click here to continue<<