Go 快速入门
2023-09-11 14:15:45 时间
Go 快速入门
文章目录
1. go 背景
Go语言由来自Google公司的Robert Griesemer,Rob Pike和Ken Thompson三位大牛于2007年9月开始设计和实现,然后于2009年的11月对外正式发布。
2. go 特点
-
并发与协程
-
基于消息传递的通信方式
-
丰富实用的内置数据类型
-
函数多返回值
-
defer机制
-
反射(reflect)
-
高性能HTTP Server
-
工程管理
-
编程规范
3. go 安装
3.1 windows go
- 下载 go 1.19.4
-
点击安装
-
配置环境变量
我的电脑右击—> 高级系统配置-----> 环境变量配置- 配置
GOROOT
为安装目录位置,我的是D:\install\go1.19.4
- 配置 命令路径
PATH
:D:\install\go1.19.4\bin
- 配置
3.2 UNIX/Linux/Mac OS X, 和 FreeBSD 安装
以下介绍了在UNIX/Linux/Mac OS X, 和 FreeBSD系统下使用源码安装方法:
$ wget https://studygolang.com/dl/golang/go1.13.8.linux-amd64.tar.gz
$ tar -C /usr/local -xzf go1.4.linux-amd64.tar.gz
3、将 /usr/local/go/bin
目录添加至PATH环境变量:
$ vim /etc/profile
#根目录
export GOROOT=/usr/local/go
#bin目录
export GOBIN=$GOROOT/bin
#工作目录
export GOPATH=/usr/local/gopath
export PATH=$PATH:$GOPATH:$GOBIN:$GOROOT
保存并重启
$ . /etc/profile
$ go env
4. go 学习网站
web应用开发
5. go 开始
hello world
package main
import "fmt"
func main() {
fmt.Println("Hello, 世界")
}
运行.go文件
go run helloworld.go
Hello, 世界
命令生成一个名为helloworld的可执行的二进制文件
go build helloworld.go
$ ./helloworld
Hello, 世界
获取/编译/安装
go get gopl.io/ch1/helloworld
相关文章
- Go Modules 终极入门
- [Go] 开发 go web 项目,踩到的一些“坑”
- 【Go命令教程】10. go fix 与 go tool fix
- 【Go命令教程】4. go get
- [Go] template 常用方法详解 及 注意事项
- Go版本 gRPC快速入门
- 【Go语言】【8】GO语言的条件语句和选择语句
- 【Go语言】【6】GO语言的数组
- go template快速入门:template模板使用
- golang beego快速入门示例(单文件hello.go)
- go语言快速开发入门示例
- 【GO】K8s 管理系统项目26[前端部分–Service]
- [Pholcus] Go项目 Pholcus 编写静态规则文件, 0 到 1
- [Go] Colly 使用 POST 提交 application/x-www-form-urlencoded 示范
- [Go] go-nsq 使用指南
- Atitit golang开发环境搭建 目录 1. 编辑helo.go1 1.1. 调试编译1 2. Ide选择liteide2 3. 问题解决2 4. 附录2 4.1. Go语言标准库常
- [转载]Go的50度灰:Golang新开发者要注意的陷阱和常见错误
- Go语言自学系列 | go语言遍历map
- Go 语言入门三部曲(一):能看懂 Go 语言
- 我的Go+语言初体验——(1)超详细安装教程
- 人们都在说Go=C+Python,有必要先学个入门再说对不对