01-Go语言开发环境准备

搭建Go语言开发环境

注意:go1.14之后推荐使用go modules管理依赖,不在需要将代码放入GOPATH目录下

下载

Go官网下载地址:https://golang.org/dl/
Go官方镜像站(推荐):https://golang.google.cn/dl/

安装

以Mac为例:
下载可执行文件,直接点击下一步安装即可,默认会将go安装在/usr/local/go目录下:
在这里插入图片描述

查看Go版本:
❯ go version
go version go1.17.5 darwin/amd64
配置GoPROXY

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

go env -w GOPROXY=https://goproxy.cn,direct  //
VSCode安装Go插件教程:
安装中文插件:左侧菜单栏管理扩展--->搜素框输入chinese--->点击install
安装go扩展插件:左侧菜单栏管理扩展--->搜素框输入go--->点击install

创建第一个Go程序

新建项目目录 hello。使用go module模式新建项目时,需要通过go mod init 项目名命令对项目初始化,该命令会在项目根目录下生成go.mod文件。类似于python中的requirment.txt文件。

执行初始化命令:

go mod init hello
  • hello是你的项目名
  • 只需要在创建项目的时候在项目的根目录下执行一次!

一个可执行的go程序。

package main   //声明main包,表明当前是一个可执行程序

import "fmt"   //导入内置fmt包

func main() {  //main函数,是程序执行的入口
	fmt.Println("Hello world!")
}

编译可执行程序

在项目的根目录下执行

go build

指定编译后的文件名称

go build -o xxx

编译执行一起运行

go run //该命令的本质也是先编译在执行

多个go文件

一个go项目下可以存在多个go文件。

此时,如果使用go run 执行,那么就需要把所有的源文件都带上。

go run const.go int.go hello.go

否则就容易出现以下问题:

❯ go run hello.go
# command-line-arguments
./hello.go:63:14: undefined: c4
./hello.go:64:14: undefined: d3
./hello.go:64:18: undefined: d4
  • 9
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值