付费用户「每日一学」2019-04-10:包内符号的可见性

polaris · · 2136 次点击
在什么情况下,会有这些时候 【希望一些包并非能被所有外部包所导入】,能不能举一些使用场景?
#1
更多评论
polaris
社区,需要你我一同完善!
比如在你写的库中,有两个包使用了相同的一些逻辑,我们会抽取到一个公共的包中,但又不希望这些逻辑被其他人使用,这个时候就可以使用 internal 包了。 你可以看看标准库中 net 包,它就使用了 internal 包
#2