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