如何相互独立地多次import同一个package?

karl_zhao · 2021-08-05 10:06:55 · 3255 次点击

谢谢您的解答!你说的是是可以解决打印输出数据相同的问题,这样import一次package包就可以。我的本意是想知道在go里面,怎么才能import同一个package两次以上,每个别名的包的代码执行中完全相互独立。 就像主贴里的MyObjA和MyObjB都是从oopYummy而来,但是在main里面,无论各类变量赋值还是各种函数的执行调用,都可以相互独立。 不知道怎么弄才能达到这个目的?或许golang的机制不能这么做么?

#7
更多评论

谢谢您的解答,我按着您的示例代码,得到的结果还是一样的。所有import的package先赋值,然后打印输出都放在最后。您把您示例代码main里面line 1挪到line3后面试试看呢?

#2