前言:
本專題用於記錄本身(647)在Go語言方向的學習和積累。 系列內容比較偏基礎,推薦給想要入門Go語言開發者們閱讀。
目錄以下:
Go語言基礎(一)—— 簡介、環境配置、HelloWorld
Go語言基礎(二)—— 基本經常使用語法
Go語言基礎(三)—— 面向對象編程
Go語言基礎(四)—— 優質的容錯處理
Go語言基礎(五)—— 併發編程
Go語言基礎(六)—— 測試、反射、Unsafe
Go語言基礎(七)—— 架構 & 常見任務
Go語言基礎(八)—— 性能調優golang
Go
,又稱Golang
。2007年,由Google
的工程師們開發。2009年,正式發佈。編程
誕生的緣由:目前服務端軟件開發的新挑戰bash
Go語言只有25
個關鍵字架構
對比其餘語言關鍵字數:併發
Go | C | C++ |
---|---|---|
25個 | 37個 | 84個 |
複合與繼承的區別: 繼承(
is-a
):子類繼承父類的屬性與方法實現。 複合(has-a
):類A擁有類B的實例化對象,繼而擁有類B的能力。分佈式
VSCode
,固然sublime
、Atom
等也能夠。PS:下載完成後,打開命令行,經過go version
命令查看是否安裝成功。性能
go version
複製代碼
若是成功,會出現以下頁面:學習
第一步:建立一個hello_world.go
文件。測試
第二步:編寫如下代碼:ui
package main // 包,代表代碼當前所在的模塊(包)
import ( // 引入代碼依賴庫
"fmt"
"os"
)
// 功能實現
func main() {
fmt.Println("Hello World")
os.Exit(0) // 程序退出狀態
}
複製代碼
編譯命令:
go build hello_world.go
複製代碼
運行命令:
go run hello_world.go
複製代碼
PS:另附上,分享連接:《Go語言從入門到實戰》。
祝你們學有所成,工做順利。謝謝!