1. Что будет выведено при итерации по мапе в цикле range и где именно происходит случайный порядок?
myMap := map[int]string{1: "a", 2: "b", 3: "c"}
for key, value := range myMap {
fmt.Println("Key:", key, "Value:", value)
}2. Что выведет метод в примере с defer и изменением поля структуры?
type X struct {
Val int
}
func (x X) S() {
fmt.Println(x.Val)
}
func test() {
x := X{10}…