厦门网站建设工作,如何查网站关键词,云南做企业网站多少钱,深圳网站设计成功柚米环境搭建环境搭建是在deepin操作系统上进行1. 下载go安装程序wget https://golang.org/dl/go1.16.linux-amd64.tar.gz以上是下载go1.16的版本#xff0c;如需其他版本#xff0c;请移步官网下载。2. 解压程序包到指定目录tar-C/usr/local-xzf go1.16.linux-amd64.tar.gz3. 添…环境搭建环境搭建是在deepin操作系统上进行1. 下载go安装程序wget https://golang.org/dl/go1.16.linux-amd64.tar.gz以上是下载go1.16的版本如需其他版本请移步官网下载。2. 解压程序包到指定目录tar-C/usr/local-xzf go1.16.linux-amd64.tar.gz3. 添加环境变量linux 操作系统可将环境变量添加到$HOME/.profile文件 或 /etc/profile文件中具体配置如下exportGOROOT/usr/local/goexportGOPATH$HOME/goexportGOBIN$GOPATH/binexportGO111MODULEonexportGOPROXYhttps://goproxy.ioexportPATH$PATH:$GOROOT/bin以上环境变量解释•GOROOT go的安装路径•GOPATH 开发时的工作目录•GOBIN 表示编译器和链接器的安装位置•GO111MODULE go版本管理工具有三个可选值off|on|auto默认值是 auto。1.11版本前想要对go语言包进行管理只能依赖第三方库实现(比如VendorGoVendorGoDep等)•GO111MODULEoff 无模块支持go 会从 GOPATH 和 vendor 文件夹寻找包。•GO111MODULEon 模块支持go 会忽略 GOPATH 和 vendor 文件夹只根据 go.mod 下载依赖。•GO111MODULEauto 在 $GOPATH/src 外面且根目录有 go.mod 文件时开启模块支持。•GOPROXY 控制Go Module下载的来源有助于确保构建的确定性和安全性。4. 构建GOPATH目录下所需目录在GOPATH所在目录新建三个目录mkdir $GOPATH/srcmkdir $GOPATH/binmkdir $GOPATH/pkg•src目录用来存放编译后的可执行文件•bin目录存放编译后生成的归档文件•pkg目录存放go源码文件(就是编写的go代码文件)5. 执行命令查看go是否安装成功go version第一个程序 hello word在GOPATH下的src目录下编写一个文件名为main.go内容如下的一个文件packagemainimportfmtfunc main(){fmt.Println(Hello World)}执行命令行go run main.go执行结果HelloWorld关于hello world程序中代码语句的解释•package xx: 指定包名为xx•import xx : 引入要使用的包先引入后使用•func main(): func标记函数开始main是函数名main包中的main的函数是一个特殊函数一切都是从这开始执行。•fmt.Println: 对fmt包中的Println进行调用。了解go常用的一些命令•go run xx.go 编译并直接运行程序它会产生一个临时可执行文件。•go build xx.go: 用于测试编译包,对 库源码文件 go build, 不会产生文件, 只是测试编译包是否有问题; 对命令源码文件 go build, 会在当前执行 go build 命令的目录下产生可执行文件•go install xx.go: 编译并安装编译的中间文件放在 GOPATH 的 pkg 目录下将编译结果放在 GOPATH 的 bin 目录下。•go fmt xx.go: 格式化指定go文件的代码格式。•go get xxx 一键获取代码、编译并安装。参考[1]golanghttps://golang.google.cn/[2]learn golang series:https://golangbot.com/hello-world-gomod/