golang试题-以下go代码运行是什么结果?

package main

import (
	"fmt"
)

type MyStruct struct {
	val int
}

func main() {
	m1 := map[string]*MyStruct{"A": &MyStruct{val: 1}, "B": &MyStruct{val: 2}}
	m2 := m1
	m2["A"].val = 5

	fmt.Println(m1["A"].val)
}

网友评论0