十年java,感觉瓶颈严重。记录学习go的经历。
喜欢就一起来学习下不同的语言。
目前大厂都喜欢用go来中间价,go天然的并发优势(在设计语言阶段就开始考虑并发)。go的协程(goroutine)是一个用户态轻量级的线程,可以提高服务器的并发量(当然目前JAVA19也出了虚拟线程,后续学习go的原理的时候再分析)。
1:GO的下载与安装
go直接在官网上下载即可。下载地址:https://studygolang.com/dl
我用的windows下载的,直接下载的msi安装文件。
安装双击即可(没啥好说的)。
2:环境变量配置。
go需要配置的环境变量如下(以我本机为例):
GOPATH:E:mysrcGO (go的第三方库存放地址,类似maven的repository)
GOROOT:C:Program FilesGo (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。
更新时间:2024-09-07
本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828
© CopyRight 2008-2024 All Rights Reserved. Powered By bs178.com 闽ICP备11008920号-3
闽公网安备35020302034844号