今天早上当以下代码起作用时,我有点困惑。// s points to an empty string in memorys := new(string)// assign 1000 byte string to that addressb := make([]byte, 0, 1000)for i := 0; i < 1000; i++ { if i%100 == 0 { b = append(b, '\n') } else { b = append(b, 'x') }}*s = string(b)// how is there room for it there?print(*s)http://play.golang.org/p/dAvKLChapd我觉得我在这里遗漏了一些明显的东西。一些见解将不胜感激。
1 回答
- 1 回答
- 0 关注
- 199 浏览
添加回答
举报
0/150
提交
取消