go work 及 go mod的简单使用

  1. 初始化工作区,以及指定工作区下开发代码及调试运行
go work init // 工作目录下执行,生成一个go.work文件
go work use {sub_dir} // 指定一个代码工作目录(代码编写及调试等)  
// 例如
go work use calculator
图片.png
  1. go mod使用
    使用go mod 管理文件,一个目录为一个模块,模块目录下个一个子目录可以作为一个package所在的目录(包含这个包里的一些方法,可以供这个模块目录下其他文件import使用)。
go mod init {module_name) //和目录名相同,生成一个go.mod文件
// 例如
go mod init calculator
图片.png
// package子目录内的文件
package {package_name} // 可以不和子目录名称相同
// 例如
package calc
图片.png
import "module_name/package_subdir_name" // package所在的子目录路径
// 例如
import "calculator/calc"
package.fun_name // 包内方法引用
// 例如
calc.Add()
图片.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。