1. 什么是go?
go是一门2009年发布的,并且支持并发,垃圾回收的编译型系统编程语言。
2. 为什么学go?
关于这个问题网络的回答够多了,可以去看看下面链接。
3. go的特点
类型安全和内存安全
高效的垃圾回收机制
快速编译
UTF-8编码
高并发
4. go的安装
go环境变量和工作目录:
bin(存放编译后生成的可执行文件)
pkg(存放编译后生成的包文件)
src(存放项目源码)
在centos7系统上安装步骤如下,其他操作系统安装请看这里
wget https://dl.google.com/go/go1.14.3.linux-amd64.tar.gz tar -C /usr/local -xzf go1.14.3.linux-amd64.tar.gz echo "export PATH=$PATH:/usr/local/go/bin" >> /etc/profile source /etc/profile go env
5. 用go写hello world
vim hello_world.go
package main import "fmt" func main() { fmt.Printf("hello, world\n") }
6. 运行hello_world.go
[root@sql go]# cat hello.go package main import "fmt" func main() { fmt.Printf("hello, world\n") } [root@sql go]# ls hello hello.go src [root@sql go]# go run hello.go hello, world
请发表评论