GO語言入門學習筆記

2021-09-24 10:52:34 字數 1664 閱讀 9792

迴圈語句介紹

條件語句介紹

defer延遲語句介紹

一些注意事項

go語言之旅

go語言入門教程

每個陣列的大小都是固定的。而切片則為陣列元素提供動態大小的、靈活的視角。在實踐中,切片比陣列更常用。

func

main()

//定義切片

r:=bool

s:=struct

//這裡開始是切片裡的結構體例項

}}

package main

import

"fmt"

func

main()

類似於python裡面的類

結構體的定義只是一種記憶體布局的描述,只有當結構體例項化時,才會真正地分配記憶體。

package main

import

"fmt"

type vertex struct

func

main()

p :=

&v p.x =

1e9//結構體欄位可以通過結構體指標訪問

fmt.

println

(v)}

package main

import

"fmt"

//用於列印

func

main()

fmt.

println

(sum)

}

package main

import

"fmt"

//用於列印

func

main()

fmt.

println

(sum)

}

package main

import

("fmt"

"math"

)func

pow(x,n,lim float64

)float64

return lim //這裡就不能再用v了

}func

main()

defer語句會將函式推遲到外層函式返回後再執行,如果有一系列的defer語句,那麼後進者先出。

package main

import

"fmt"

//以下這段函式會列印「hello world」

func

main()

func

namedretvalues()

(a,b int

)

Go語言基礎入門筆記

切片 slice 與子切片 map介面 一般我們使用的基礎的屬性是 bool,int,string,float,complex 複數 一般我們更常用方法2 var a int 1 宣告變數的方法1 message 123132 宣告變數的方法2 fmt.println message 123132 ...

go 語言入門

參見文章1,文章2 1.編譯 go build test.go 2.執行 go run test.go 3.看幫助 go doc builtin go doc fmt fnv4.執行測試 編寫源 even.go this package is test for write package packa...

go語言入門

目錄go命令 apt install golang yum install golang y 新增環境變數,使用一下命令測試安裝是否成功 go versiongo help就像其他靜態型別語言一樣,要執行 go 程式,需要先編譯,然後在執行產生的可執行檔案。go build命令就是用來編譯 go程式...