golang如何将结构体提取出来,在另外的包声明该结构体的方法?
1.如图有两个包:internal和vo包,我想在vo包中存取所有的结构体,然后把internal包作为我的业务处理,但是当我把user这个结构体提取出来放到vo包时,在internal-->user.go文件中却无法创建该方法。
是不是必须要把结构体定义在当前文件(internal-->user.go)中才可以?
回答:
方法的首字母决定可见性,首字母小写只对package可见,大写的才可以在package之外
以上是 golang如何将结构体提取出来,在另外的包声明该结构体的方法? 的全部内容, 来源链接: utcz.com/p/182283.html