bytes.Buffer 包的疑惑 请教各位一个问题,bytes.Buffer 包,在使用 bytes.NewBuffer 时候是如何调用到这个 func (b *Buffer) String() string 这个方法呢? 因为看源码 bytes.NewBuffer 要求传入一个[]byte 类型,返回一个 Buffer 类型,这个是如何调用到 String()这个方法,把[]byte 转换为 string 的呢? s1 是一个字符串类型 s2 := ([]byte(s1)) x := bytes.NewBuffer(s2) fmt.Println(x) //显示出来是字符串,肯定是上面方法的作用,但是不知道是如果调用的 研究了半天,可能是我太菜,所以来请教各位
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.