例如:
func (s *Reader) StringFromFile() string {
……
}
这里的(s *Reader)
其实是类的成员的定义,Reader为struct类型。
type Reader struct {
fileName string
}
此写法很像扩展函数。
可以在Reader类型实例中调用该方法 (Reader).StringFromFile()。
例如:
func (s *Reader) StringFromFile() string {
……
}
这里的(s *Reader)
其实是类的成员的定义,Reader为struct类型。
type Reader struct {
fileName string
}
此写法很像扩展函数。
可以在Reader类型实例中调用该方法 (Reader).StringFromFile()。