• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

最近一周go语言学习记录,关于安装 部署vscode安装 语言重点介绍以及对go语言的整体印 ...

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

go环境安装

自学课程推荐

go语言学习博客推荐 这个博客上整理go语言几乎所有的会遇到的问题
B站比较好的go****,也是上面博客的博客主讲的课程

go语言的官网提供的安装包是国外的,org域名下的,下载的时候,会失败,为了解决这个问题,目前国内有国外网站的镜像网站,https://golang.google.cn/dl/ 可以下载。
注意: 在安装新版本的go安装包时,一定要确保电脑上没有安装其他旧版本的go安装包,否则会报错。

上述问题的解决办法是把go的环境全部删除,然后重新安装。

关于域名

org 是国际通用的顶级域名 【golang的官网推荐安装包下载目录是 https://golang.org/dl/ 】
cn 是国家级域名

go的环境变量配置

GOROOT和GOPATH都是环境变量,其中GOROOT是我们安装go开发包的路径。
GOPATH是项目路径,但是现在很少用gopath,因为

go install/go get和 go的工具等会用到GOPATH环境变量.
GOPATH是作为编译后二进制的存放目的地和import包时的搜索路径 (其实也是你的工作目录, 你可以在src下创建你自己的go源文件,
然后开始工作)。 GOPATH之下主要包含三个目录: bin、pkg、src bin目录主要存放可执行文件; pkg目录存放编译好的库文件,
主要是*.a文件; src目录下主要存放go的源文件 不要把GOPATH设置成go的安装路径, 可以自己在用户目录下面创建一个目录,
如gopath

我们只需要记住默认的GOPATH路径在哪里就可以了,并且默认情况下 GOROOT下的bin目录及GOPATH下的bin目录都已经添加到环境变量中了,我们也不需要额外配置了。

GOPROXY

Go1.14版本之后,都推荐使用go mod模式来管理依赖环境了,也不再强制我们把代码必须写在GOPATH下面的src目录了,你可以在你电脑的任意位置编写go代码。(网上有些教程适用于1.11版本之前。)

默认GoPROXY配置是:GOPROXY=https://proxy.golang.org,direct,由于国内访问不到https://proxy.golang.org,所以我们需要换一个PROXY,这里推荐使用https://goproxy.io或https://goproxy.cn。

可以执行下面的命令修改GOPROXY:
go env -w GOPROXY=https://goproxy.cn,direct

go 的安装包也可以跨平台编译

具体编译方法参考 老司机写的技术博客,太稳了,没有任何问题,而且讲解细致深入,看这种博客就是一种享受和感动

go语言语法易错点整理【个人版,其他人可以借鉴】

  • go中的方法和函数是不同的概念
  • go中的方法是为特定类型的变量设置的。方法是一种作用于特定类型变量的函数,这种特定的变量叫接受者,相当于其他语言的this
  • go中以大写字母开头的方法是public的。其他包也可以访问。
  • go语言的结构体有点类的意思。
  • 指针有两种简单的操作 &和* & 是取地址的意思 *是取指针内的内容
  • 指针相当于一个地址
  • go语言中的包内的文件都是相互可见的,不用import

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
知名程序员Brad Fitzpatrick离职谷歌,告别Go语言团队发布时间:2022-07-10
下一篇:
Go语言基础之6--map(字典)数据类型发布时间:2022-07-10
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap