我在一个返回一个特定结构类型的包中有一个go函数。
然后将返回的结构传递给另一个包中的另一个函数。
是否建议在另一个包中重新声明该结构定义,并将该结构类型作为接收函数的预期参数?还是在Go中有另一种正常的方法?
我在想的是2个函数需要彼此独立,如果我重新声明相同的结构定义,并且一个结构更改了其定义,那么另一个结构也需要更改。
我在一个返回一个特定结构类型的包中有一个go函数。
然后将返回的结构传递给另一个包中的另一个函数。
是否建议在另一个包中重新声明该结构定义,并将该结构类型作为接收函数的预期参数?还是在Go中有另一种正常的方法?
我在想的是2个函数需要彼此独立,如果我重新声明相同的结构定义,并且一个结构更改了其定义,那么另一个结构也需要更改。