一般来说,根目录是以域名命名的

包的本质是不同的文件夹

初始化:

go mod init xxx(根部包的名称)

子模块的使用:

子模块中的方法大写,跟public一样;

小写则只能在模块本身使用

  • 内部模块(调用自己写的其他方法,也就是Java中其他类中的方法)
    和Java一样:模块名.方法名()
    • import中的路径是从src后开始


  • 外部模块,第三方模块(调用go库中的方法)
  1. 下载:go get -u http://github.com/xx/xx/xx(从库中查看具体模块)
    1. 在packages中搜索

3.点进去可以查看详细内容(但是因为众所周知的原因,导致GitHub上的具体信息看不到)