<>

作者: 凹大猫的鱼 | 来源:发表于2018-09-29 14:53 被阅读0次

    第五章重点:

    这一章主要是讲了go语言的模块的嵌套和查找规则

    1.在自己的代码块内查找
    2.从包含自己代码块的父代码块中查找
    3.一直到当前的代码包代表的代码块中
    
    Note:如果import . package    用这种引用方式,那么就相当于把package下面的函数视为当前的包下面的代码,也需要查找。
    

    思考题

    如果我们在go语言查找标识符范围的时候,用了import . XXXX这种导入方式,如果xxxx和我们的代码包中有变量重复,那么GO会把它当作可重名变量还是冲突?

    如果导入的包里面的变量是私有的,也就是小写开头的,那么就不存在重复,但如果是public的,而且是全局的变量那么就会有冲突。但如果是在子模块内,那就不会冲突了。
    

    相关文章

      网友评论

          本文标题:<>

          本文链接:https://www.haomeiwen.com/subject/cdtboftx.html