Powered by md-Blog  文 - 篇  访客 -

Mac下Go语言安装及HelloWorld初探


  分类:Go  / 
更新:2021-05-15 12:43:58  /  创建:2020-12-04 16:05:42
不要删除
Go 语言是一门开源的语言,目的在于降低构建简单、可靠、高效软件的门槛。具有C语言的速度、Python的效率。

课程链接

案例

  1. 百度:百度流量入口BFE、自动驾驶、百度APP、百度智能小程序。
  2. 腾讯:开源运维平台蓝鲸、开源微服务架构TarsGo、云平台。
  3. 知乎:之前用pyhton,用户增长量太快,消耗服务器资源严重,之后选为Go,节省80%服务器资源。
  4. 其他:字节跳动、滴滴、蚂蚁金服、七牛云、英语流利说。

img

编译

Go语言使用了更加智能的编译器,并简化了解决依赖的算法,最终提供了更快的编译速度。编译Go程序时,编译器只会关注那些直接被引用的库,而不是像Java、C和C++那样,要遍历依赖链中所有依赖的库。

特点

  • 天生支持并发
  • 企业级编程语言(Go、Java)
  • 内存管理

下载安装

https://golang.google.cn/dl/

添加环境变量

vim ~/.zshrc
添加如下信息,GOPARH 配置在你的 家目录 中的 go 文件夹下
## GoLang
export GOPARH=$HOME/go
export GOBIN=$GOPATH/bin
export PATH=$PATH:$GOBIN
source ~/.zshrc
安装检测:查看版本
go version
查看相关的环境变量
go env

写一个 HelloWorld

test.go
package main
import (
    "fmt"
)

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

运行

go run test.go

或者编译后

go build test.go
执行运行
./test

不要删除

小站不易,感谢支持!