??今天開始,我將開始梳理Golang相關的知識和demo渊跋。由于筆者能力有限腊嗡,必定包含不少遺漏或不正確的地方着倾,包括但不限于書寫文筆、技術知識燕少、代碼優(yōu)化等卡者,還煩請各位網友提醒糾正,一起學習客们。如果有希望筆者整理的知識內容崇决,也可以留言,筆者會考慮在后續(xù)時間整理補齊底挫,謝謝恒傻!
1. Golang基本介紹
Golang是一種編譯型編程語言 ,其具有優(yōu)秀的并發(fā)能力凄敢,常用于高并發(fā)場景下web后端服務碌冶。
2. Golang官網
官網對golang的介紹:
Go is an open source programming language that makes it easy to build simple, reliable, and efficient software.
個人翻譯:Go是一門可以快速構建簡單、可靠和高效軟件的開源程序語言涝缝。
3. Golang下載與安裝
Go的安裝可以參考下列文章:安裝文檔
筆者使用的是macOS系統(tǒng)扑庞,其他系統(tǒng)可以參照官網的安裝文檔進行下載與安裝,在此略過拒逮。
4. HelloWorld
只要敲代碼罐氨,所有編程語言的必定都逃不過hw的命運,下面給出最簡單的hello.go:
package main
import "fmt"
func main() {
fmt.Println("Hello, World!")
fmt.Println("Hello, Bugofpig!")
}
在終端執(zhí)行命令:
go run hello.go
輸出:
Hello, World!
Hello, Bugofpig!
可用go build生成程序的二進制文件
go build hello.go
ls
>hello hello.go
./hello
Hello, World!
Hello, Bugofpig!
想要查看其他go指令滩援,可用
go help
所有命令的格式如下:
go <command> [arguments]
常用的一些命令:
go get xxx/xxx/xxx //安裝依賴
go version //查看go版本