go語言自動化運維【01】


1. 什么是go?

go是一門2009年發布的,並且支持並發,垃圾回收的編譯型系統編程語言。

 

2. 為什么學go?

關於這個問題網絡的回答夠多了,可以去看看下面鏈接。

go語言的資源整理

go語言的學習歷程 

為什么學go

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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM