欢迎大家来到IT世界,在知识的湖畔探索吧!
十年java,感觉瓶颈严重。记录学习go的经历。
喜欢就一起来学习下不同的语言。
目前大厂都喜欢用go来中间价,go天然的并发优势(在设计语言阶段就开始考虑并发)。go的协程(goroutine)是一个用户态轻量级的线程,可以提高服务器的并发量(当然目前JAVA19也出了虚拟线程,后续学习go的原理的时候再分析)。
1:GO的下载与安装
go直接在官网上下载即可。下载地址:https://studygolang.com/dl
我用的windows下载的,直接下载的msi安装文件。
安装双击即可(没啥好说的)。
2:环境变量配置。
go需要配置的环境变量如下(以我本机为例):
GOPATH:E:\mysrc\GO (go的第三方库存放地址,类似maven的repository)
GOROOT:C:\Program Files\Go (go的安装目录)
GOPROXY: https://proxy.golang.com.cn,direct(GO的公共代理镜像,可以快速拉取您所需的依赖代码)
以上配置后吗,就可以在cmd中查看go的版本了。
3: IDE下载(vscode)
关于go的IDE,比较推荐的是vscode和golang。这次之介绍下vscode。
下载vscode,并按照。:https://code.visualstudio.com/(vscode官网)、
按照完成后,在扩展中再安装Go和Go Runner插件。
4:heollo world
打开vscode,并在GOPath目录下创建第一个程序。
package main
import “fmt”
func main() {
fmt.Print(“hello”)}
在该目录下执行,go run hello.go即可输出hello。
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/35926.html