遗忘悠剑

🍀 记录精彩的程序人生 开始使用

和我一起学习 go 语言: 1. 环境搭建与第一个 helloworld

环境搭建

我们就以 mac 为例吧!

  • 下载地址:https://studygolang.com/dl (也可以官方哈,不过这里下载速度快)
  • 安装过程(不解释了,根据提示一路下一步即可)
    image.png
  • 检测安装是否成功
➜  ~ go version
go version go1.14.4 darwin/amd64
➜  ~
  • 配置工作目录(以 oh-my-zsh 为例)(也可以不配置,看下面)
vi ~/.zshrc
export GOPATH=$HOME/Sites/go
source ~/.zshrc
  • go 安装到哪里了呢?安装过程做了什么操作?
/*
* 默认的安装目录:`/usr/local/g`
* 默认添加 `/usr/local/go/bin` 到 PATH 环境变量中(mac 的环境变量默认配置在 `/etc/paths.` 文件夹下)
*/
➜  ~ cat /etc/paths.d/go
/usr/local/go/bin
//默认的工作目录为 $HOME/go,可以直接用该目录
* 编译源代码或者生成的文件都会进到工作目录里,里面有3个目录分别是:

  ├── bin:文件夹存放 `go install` 命名生成的可执行文件
  ├── pkg:文件夹是存存放 go 编译生成的文件
  └── src:src 存放的是 go 源代码,不同工程项目的代码以 `包名` 区分

第一个 go 程序

使用 GoLang 进行开发
项目的相对路径:src/github.com/ieras/helloworld
项目的绝对路径:$GOPATH/src/github.com/ieras/helloworld
代码(项目下创建文件 main.go):

package main

import "fmt"

func main() {
	fmt.Println("Hello, World!")
}

运行方式(下面提供两种):

  • 使用 GoLang 直接 go run
➜  helloworld go run main.go 
Hello, World!
  • src/github.com/ieras/helloworld 执行 go build,然后执行生成的可执行文件 ./helloworl 即可
➜  helloworld ./helloworld 
Hello, World!

至此,我们就完成了 golang 的环境搭建和编写第一个 go 程序啦!

到最后推荐几个非常值得学习的 go 文档地址吧
http://www.topgoer.com


🐶 你走,我不送你。你来,风雨无阻,我去接你。

评论
留下你的脚步