1.如图有两个包:internal和vo包,我想在vo包中存取所有的结构体,然后把internal包作为我的业务处理,但是当我把user这个结构体提取出来放到vo包时,在internal-->user.go文件中却无法创建该方法。
是不是必须要把结构体定义在当前文件(internal-->user.go)中才可以?
1.如图有两个包:internal和vo包,我想在vo包中存取所有的结构体,然后把internal包作为我的业务处理,但是当我把user这个结构体提取出来放到vo包时,在internal-->user.go文件中却无法创建该方法。
是不是必须要把结构体定义在当前文件(internal-->user.go)中才可以?
7 回答5.3k 阅读
6 回答6.8k 阅读✓ 已解决
4 回答2.3k 阅读
1 回答3.3k 阅读
2 回答922 阅读✓ 已解决
2 回答2.2k 阅读
1 回答2.2k 阅读
方法的首字母决定可见性,首字母小写只对package可见,大写的才可以在package之外