Go語言學習筆記一

2022-05-02 05:09:06 字數 516 閱讀 2199

go 是乙個開源的程式語言,它能讓構造簡單、可靠且高效的軟體變得容易。

go是從2023年末由robert griesemer, rob pike, ken thompson主持開發,後來還加入了ian lance taylor, russ cox等人,並最終於2023年11月開源,在2023年早些時候發布了go 1穩定版本。現在go的開發已經是完全開放的,並且擁有乙個活躍的社群。

go 語言被設計成一門應用於搭載 web 伺服器,儲存集群或類似用途的巨型**伺服器的系統程式語言。

對於高效能分布式系統領域而言,go 語言無疑比大多數其它語言有著更高的開發效率。它提供了海量並行的支援,這對於遊戲服務端的開發而言是再好不過了。

package main

import "fmt"func main()

舉個小例子

package main

import "fmt"import "time"func calc()

}func main()

go語言學習筆記一

package main 引入fmt庫 import fmt math math cmplx func variablezerovalue func main 定義初值 func variableinitialvalue 可以不定義型別 如果定義了型別就必須遵守 func variabletyped...

GO語言學習筆記(一)

1.陣列切片slice 可動態增長的陣列 2.錯誤處理流程關鍵字 defer panic recover 3.變數的初始化 以下效果一樣 var a int 10 var a 10 a 10 推薦寫法 注意 左側的變數不能是被宣告過的4.定義常量 const關鍵字定義常量 5.以大寫字母開頭的常量在...

go語言學習筆記

type info struct func main fmt.println info1 data,json.marshal info1 fmt.println string data 輸出 這裡要特別注意的是 json 冒號後面和雙引號之間千萬不要有空格!被坑慘了 go語言 import的包的前面...