概念:go的每一个文件都属于一个包,也就是说go是以包的形式来管理文件和项目目录结构的。

 

作用:区分相同名字的函数、变量等标识符

  当程序有很多时,可以很好的管理项目

  控制函数、变量等访问范围,即作用域

 

打包:package  包名

 

导入包:import  "包"

 

包的使用细节与注意事项:

  在给一个文件打包时,该包对应一个文件夹,文件的包名通常和文件所在的文件夹名一致,一般为小写字母。

  当一个文件要使用其它包函数或者变量时,需要先导入对应的包。

  为了让其他包的文件,可以访问到本包的函数,则该函数名的首字母需要大写。

  访问其他包函数、变量时,其语法是  包名.函数名

  如果包名较长,go支持给报取别名。

    import  (

    "fmt"

    别名  "路径/包"

    )

   在同一个包下,不能有相同的函数名、全局变量,否则报  重复定义

  如果编译一个可执行文件,需要将包与函数定义为main(语法规范),如果是自定义的库,则随意。

 

posted on 2021-03-26 10:50  二十四岁半  阅读(63)  评论(0编辑  收藏  举报

导航