go 疑难杂症

Posted zhouj-happy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了go 疑难杂症相关的知识,希望对你有一定的参考价值。

func Test_doSeond(t *testing.T) {
    msg := make([]Msg, 0)
    for i := 0; i < 5; i++ {
        m := Msg{
            data: []byte(strconv.Itoa(i)),
            addr: "wewe",
        }
        msg = append(msg, m)
    }

    m := make([]*Msg, 0)
    for _, v := range msg {
        m = append(m, &v)
    }
    for _, v := range m {
        fmt.Println(string(v.data))
    }
    time.Sleep(10 * time.Second)
}

自己跑下结果,会出人意料哦~~~

以上是关于go 疑难杂症的主要内容,如果未能解决你的问题,请参考以下文章

[Go] 通过 17 个简短代码片段,切底弄懂 channel 基础

解决go: go.mod file not found in current directory or any parent directory; see ‘go help modules‘(代码片段

使用Gopher-lua遇到的疑难杂症与优化

你知道的Go切片扩容机制可能是错的

golang代码片段(摘抄)

npm : 无法加载文件 D:softcodeProcess ode ode_global pm.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.micr +(代码片段