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)中才可以?
2 回答1.3k 阅读
2 回答1.1k 阅读
2 回答1.1k 阅读
3 回答720 阅读
2 回答899 阅读
1 回答809 阅读
1k 阅读
方法的首字母决定可见性,首字母小写只对package可见,大写的才可以在package之外