Go指南学习笔记十 发表于 2017-10-12 | 分类于 golang | Stringers普遍存在的接口是fmt包中定义的Stringer 123type Stringer inferface { String() string} Stringer是一个可以用字符串描述自己的类型。 12345678910111213141516171819package mainimport ( "fmt")type Person struct { Name string Age int}func (p Person) String() string { return fmt.Sprintf("%v (%v years)", p.Name, p.Age)}func main() { a := Person{"Dent", 42} z := Person{"Foo", 90} fmt.Println(a, z) // 输出Dent (42 years) Foo (90 years)} 如果您觉得对您有帮助,谢谢您的赞赏! 打赏 微信支付 本文作者: badwolf 本文链接: http://www.badwolfbay.cn/2017/10/12/go-tour-note-10/ 版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 3.0 许可协议。转载请注明出处!