go语言编程实例及用法(Go语言学习4如何使用mod)
go语言编程实例及用法(Go语言学习4如何使用mod)
2024-11-22 07:41:33  作者:带她滚  网址:https://m.xinb2b.cn/life/zur231346.html

接上期:Go语言学习(3),安装Git如何避免入坑?


第二坑:Go Module 新的官方包管理形式

这个坑导致以前的很多Go教程失效,以前版本go教程都是直接使用go get 命令把代码库下载到gopath\src\github.com\......下面的路径中。

我们当前使用的新版本是Go1.16

在 v1.11 中加入了 Go Module 作为官方包管理形式。module是一个相关Go包的集合,它是源代码更替和版本控制的单元。模块由源文件形成的go.mod文件的根目录定义,包含go.mod文件的目录也被称为模块根。moudles取代旧的的基于GOPATH方法来指定在工程中使用哪些源文件或导入包。模块路径是导入包的路径前缀,go.mod文件定义模块路径,并且列出了在项目构建过程中使用的特定版本。

第1步:打开mod开关:

使用命令行:go env -w GO111MODULE=on

表示设置Go1.11版本的MODULE模式开关状态为ON

第2步:创建一个work工程

手工创建d:\gopath\src\test目录,这个test目录就是我们预设的一个具体工程目录,也可以设置其他名称。这个test在Go中称为一个package.

知识点:package包:

1.注意在GO中一个具体的目录称为一个package包,强烈建议目录名和package包一致,否则容易出问题

2.每个子目录中只能存在一个package,否则编译时会报错

3.go的package是以绝对路径GOPATH来寻址的,不要用相对路径来import

初始工程实例:

在d:\gopath\src\test路径下使用命令:go mod init test

表示在test目录中创建mod.

使用完成后查看d:\gopath\src\test路径下会新生成两个文件:

go.mod文件:内容类似这样的(共两行)

module test

go 1.16

再使用命令:go get github.com/360EntSecGroup-Skylar/excelize/v2


现在go.mod文件内容变成了三行:

module test

go 1.16

require github.com/360EntSecGroup-Skylar/excelize/v2 v2.3.2 // indirect

后来我将依据这个test工程包来做些入门小示例

  • 如何用熟米饭制作宝宝美食(剩米饭这样做孩子超爱吃)
  • 2024-11-22剩米饭这样做孩子超爱吃习惯在家做饭的朋友,经常会遇到“剩饭剩菜怎么处理?”的问题,特别是当家里有剩米饭的时候,大多数人都会选择做成蛋炒饭,简单方便还不浪费蛋炒饭虽然吃起来很香,但营养比较单一,尤其是家里有孩子的话,午饭只吃。
  • 日本一档综艺引起了大家好奇(粉丝的福利来了)
  • 2024-11-22粉丝的福利来了纳兰惊梦/文一向以“敢玩”著称的日本综艺又有骚操作了这档名为《双人床》的节目,让素人与偶像同处一个屋檐下,通过摄像机事无巨细的记录下来最骚的是,素人与偶像需要同吃同住,甚至睡在一张双人床之上孤男寡女、。
  • 推荐纯爱沙雕甜文(原创微耽死太监)
  • 2024-11-22原创微耽死太监第二章不如自挂东南枝春雷乍起,天穹灰暗死寂中,搅动着如蛇的紫光沧州多雨,如今正是七月龙门大开之时,茫茫的雨幕,连接着天水如此天象,不说那叶船蓬舟,就连那可以载重上千,用灵力输动的探海楼船都被巨浪拍打的。
  • 瘦腿的快方法(怎么瘦腿比较好哦)
  • 2024-11-22怎么瘦腿比较好哦跳绳,跳绳是一种非常有效的有氧运动它除了拥有运动的一般益处外,更有很多独特的优点跳绳每半小时消耗热量四百卡是一项健美运动,对心肺系统等各种脏器、协调性、姿态、减肥等都有相当大的帮助,是一项老少皆宜的运。
  • 学校办的自考本科含金量高吗(听说自考本科水分很大)
  • 2024-11-22听说自考本科水分很大如果说和全日制本科比,那确实自考本科不会被大部分企业认可但如果大部分企业都不认可自考,那肯定也是不会认可专科的因此,你得看拿自考跟什么比较就含金量而言,全日制本科>非全日制本科(自考)>非全日制本科(。
  • 花蛤是冷水煮还是热水煮(花蛤用什么水煮好呢)
  • 2024-11-22花蛤用什么水煮好呢热水因为蛤蜊很容易熟,冷水煮会使烹饪时间延长,蛤蜊会老水烧开了把蛤蜊放进去,一会就熟了,感觉这样比较嫩,冷水煮的话一直要到水烧开,时间挺长的,感觉蛤蜊的肉就不嫩了,建议热水其实蛤蜊炒着吃更好吃,全部开。
  • 爱尔兰旅游度假村(童话般的小众度假胜地)
  • 2024-11-22童话般的小众度假胜地美丽的童话之城爱尔兰,由于优美的自然环境,又被称为“翡翠岛国”全国绿树成荫,河流纵横,草地遍布,所以又有“绿岛”和“绿宝石”之称在静谧繁茂的林中漫步,在不经意间就会遇到一棵宛如存在于童话故事中的大树树。
  • 奇瑞最好的轿车是哪个(奇瑞被湾湾评为最冷门车)
  • 2024-11-22奇瑞被湾湾评为最冷门车漫哥网上瞎逛,看到湾湾有个帖子,题主好奇湾湾那边最冷门的车是哪一款,奇瑞惨遭点名奇瑞应该是2009年那会就跟湾湾的胜荣汽车合作,把旗下的A1、A3卖到买去那边,并且分别改名为胜荣FRESH和胜荣APO。
  • 贴砖师傅推荐大家都喜欢的灰色砖(选砖的时候挑花眼)
  • 2024-11-22选砖的时候挑花眼瓷砖样式太多,一不小心就挑花了眼,网红小白砖不太好打理各式小花砖又怕hold不住,如果你有这样的纠结,不如看看小灰砖,上墙铺地都好看先来看看小灰砖在厨房里的整体运用效果,配着白色的橱柜,显得整洁利落浅。