go學習(2)變數

2022-05-17 20:11:36 字數 711 閱讀 1134

go語言中的變數名、函式名、、方法名、包名、型別名字等所有的識別符號命名,都遵循統一的規則:

宣告變數的語法:

var 變數名字(識別符號) type(型別)

沒有看錯,宣告變數需要使用關鍵字 var

2.1 宣告變數的幾種方式

(1)只宣告變數,不賦值。

var name int

說明:(2)宣告變數以後在賦值

var name int

name = 12

(3)宣告變數的同時賦值

var name int = 12  // 顯示的指定變數的型別

var name = 12 // go編譯器會自行的通過等號右邊的值進行型別推導,在這裡,通過型別推導出來,name的型別是int型別,在不同的平台,int型別對應的型別是不確定的,比如在32位系統上,int對應int32,在64位作業系統上,int對應int64

(4)使用型別推導

name := 12

注:(5)同時宣告多個變數

使用var() 可以同時宣告多個變數

var

( name

string = "yjt"

age, score

int // 如果型別一直,可以宣告在同一行

)

go學習記 (2)變數與常量

命名規則 由26個字母大小寫,0 9,組成。數字不能開頭。golang中嚴格區分大小寫。識別符號不能含有空格。下劃線 本身在go中是乙個特殊的識別符號,稱為空識別符號,可以代表任何其他的識別符號,但是它對應的值會被忽略。所以僅能被作為佔位符使用,不能作為識別符號使用。不能以系統保留關鍵字作為識別符號...

go語言學習筆記2 變數 常量

一 變數 1 變數定義 var var 變數名 資料型別 example var a int 2 變數初始化 var a int 10 或者 a 10 自動推到型別 3 變數賦值 var a int a 10 多重賦值 i,j j,i 4 匿名變數 使用 func test a,b,c int re...

Go 學習筆記 變數

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