goland go test 多个文件_Go语言入门

8b602513ec3c4f970303d53e1f963900.png

Go

GO语言

耳闻已久的Go语言,今天入门了解一下。

Go火爆的原因之一,它拥有CoreOS,Kubernetes(Google),InfluxDB等知名大客户,包括Docker也是用它编写。

Go语言的功能特性(所有这些特性,以后慢慢学习了解)

  • 并发支持
  • 简单性和一致性
  • 面向对象
  • 指针
  • 编译器
  • 包管理

Go语言标准库地址

https://golang.org/pkg 官网

https://studygolang.com/pkgdoc 中文

项目源码地址

https://github.com/golang/go

快速上手

通过安装包

国内下载地址: https://studygolang.com/dl

配置

➜  ~ go versiongo version go1.14.3 darwin/amd64# 如果不存在该命令,请添加环境变量# ~/.bash_profileexport PATH=$PATH:/usr/local/go/bin

在国内加速器是必要的

# 启用 Go Modules 功能go env -w GO111MODULE=ongo env -w  GOPROXY=https://goproxy.iogo env -w  GOPROXY=https://goproxy.cngo env -w GOPROXY=https://mirrors.aliyun.com/goproxy/# Go version >= 1.13go env -w GOPROXY=https://goproxy.io,direct# 设置不走 proxy 的私有仓库,多个用逗号相隔go env -w GOPRIVATE=*.example.com# 检测go env | grep GOPROXYgo env | grep GOBIN

开启Go的“Hello world”

创建文件 hello.go 文件

package mainimport "fmt"func main() {    fmt.Printf("hello, world")}

运行

$ go run hello.gohello, world

编译

 go build -o hello hello.go # 执行文件 ./hello Hello, world.

Mac | Linux 上也可以编译出 exe 文件

GOOS=windows go build -o hello.exe hello.go

Windows编译

go build -o hello.exe hello.go

更多查看下面地址

https://github.com/golang/go/wiki/WindowsCrossCompiling

IDE

工具的选择上 vscode 似乎比较多,另外就是GoLand, 附上地址

https://code.visualstudio.com

https://www.jetbrains.com/go

使用 vscode, 添加go插件

d4e3d7f3a7e7899e8d403e16fd80664a.png

插件

收集一些学习资料

Go官网博客 https://blog.golang.org

Go语言中文社区 https://studygolang.com

知识图谱 https://github.com/gocn/knowledge

中文在线 https://mikespook.com/learning-go

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值