作者热门文章
- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
当我使用它在结构上迭代时,内存地址是不同的。所以我不能修改它的值
没有人
type SiteUrl struct {
name string
url string
isUp bool
}
func debug(s *SiteUrl) {
s.isUp = false
}
func main() {
sites := []SiteUrl{
{"test site", "http://127.0.0.1:8000", true},
}
for {
for _, site := range sites {
fmt.Println(&site.isUp, site.isUp)
debug(&site)
}
}
}
最佳答案
println func在change action debug()之前运行。
先调试,然后打印
它会起作用
关于go - 如何在func中修改全局结构值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56844351/
我是一名优秀的程序员,十分优秀!