]string) fmt.Printf("%v\n", v) // prints map[foo:bar]我是个新手,但据我所知,由于我将map值传递给test(),而不是指向map的指针,因此test()函数应该修改map的另一个变量,因此不会影响main()中该变量的值。我测试了一个不同的场景:
ty
我正在尝试让一个已更改的变量影响另一个模块。另一个模块似乎没有注意到这个变化。在运行a.py时):我得到的是:我该怎么做呢?如果myVar是一个被changeMyVar修改过的字典(这两种情况都发生在我的程序中),事情会不会有所不同?
请注意,我没有编写from b import *,这在我看来是邪恶<e