golang初始化顺序

Go程序的初始化和执行老是从main.main函数开始的。可是若是main包里导入了其它的包,则会按照顺序将它们包含进main包里(这里的导入顺序依赖具体实现,通常多是以文件名或包路径名的字符串顺序导入)。若是某个包被屡次导入的话,在执行的时候只会导入一次。当一个包被导入时,若是它还导入了其它的包,则先将其它的包包含进来,而后建立和初始化这个包的常量和变量。而后就是调用包里的init函数,若是一个
相关文章
相关标签/搜索