请教一下大家,我遇到下面这样的一个问题:
但是输出的却是相同的信息。 Object_B has got an ID "102". Object_B has got an ID "102". 有没有一种方式像例化C++类一样让它们的功能相互独立呢?
有疑问加站长微信联系(非本文作者)

请教一下大家,我遇到下面这样的一个问题:
但是输出的却是相同的信息。 Object_B has got an ID "102". Object_B has got an ID "102". 有没有一种方式像例化C++类一样让它们的功能相互独立呢?
有疑问加站长微信联系(非本文作者)
入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889
`单行代码`
可以的。
谢谢您的解答,我按着您的示例代码,得到的结果还是一样的。所有import的package先赋值,然后打印输出都放在最后。您把您示例代码main里面line 1挪到line3后面试试看呢?
Please give me some help!
你是用init初始化ConfigInfo吧? 你应该把初始化函数暴露处理
如何暴露处理?请明示!谢谢!
在模块里 new 一个新 struct 而不是直接返回模块全局变量
谢谢您的解答!你说的是是可以解决打印输出数据相同的问题,这样import一次package包就可以。我的本意是想知道在go里面,怎么才能import同一个package两次以上,每个别名的包的代码执行中完全相互独立。 就像主贴里的MyObjA和MyObjB都是从oopYummy而来,但是在main里面,无论各类变量赋值还是各种函数的执行调用,都可以相互独立。 不知道怎么弄才能达到这个目的?或许golang的机制不能这么做么?
实例化两次
你理解的导包的概念是啥,你的意思就是把重复的代码变成两份使用么