Go筆記 變數

2022-04-29 18:57:08 字數 852 閱讀 4974

宣告變數的一般形式:

var indentifier type

例項:var a int

var b bool

var str string

var (

a int

b bool

str string

)當乙個變數被宣告之後,系統自動賦予它該型別的零值:int 為 0,float 為 0.0,bool 為 false,string 為空字串,指標為 nil

但如果你的全域性變數希望能夠被外部包所使用,則需要將首個單詞的首字母也大寫

宣告與賦值語句同時進行

例項:var identifier [type] = value

var a int = 8 或 var a = 5

var b bool = false 或 var b = true

var c string = "go says hello to the world!"  或 var str = "go says hello to the world"

var(

a = 13

b = false

str = "go says hello the world!"

city string

)【備註】

在函式體內使用簡短的宣告語法  【:=】

例如:a := 32

兩個值的交換 可以使用 a,b = b,a

空白識別符號_ 也用於拋棄值   實際它是只寫變數,你不能得到它的值

注意:

變數必須要使用,否則報錯

同乙個變數不能重複宣告

變數宣告及初始化的簡寫模式【:=】約定用在函式體內

Go 學習筆記 變數

package main import fmt 變數宣告方式1 var 可以省略,根據值內容自行判定型別 可以省略 初始化 go 會給變數使用預設值初始化 變數宣告方式2 根據值自行判定變數型別宣告乙個 新 變數,變數名稱必須是乙個沒有宣告過的名稱 只能在函式使用的便捷宣告方式,不能宣告全域性變數 ...

Go 變數 Go中文讀書筆記

erlang 與 go在部分功能上相似。erlang和go主要的區別是erlang是執行在虛擬機器上的函式式語言,而go是命令式語言 erlang是執行在虛擬機器上,而go是編譯的。go用起來感覺更加接近unix go語言如果希望將兩個或則更多的語句放在一行它們必須使用分號 分隔。多個變數或者con...

GO筆記 基本語法 變數

var 變數名 變數型別var a int var b string var c float32 var d func bool var e structvar a int b string c float32 d func bool e struct 1.標準格式 var 變數名 型別 表示式 v...