1. 程式人生 > >go學習筆記-變數和常量

go學習筆記-變數和常量

變數和常量

變數

基本寫法

//定義一個名稱為“variableName”,型別為"type"的變數
var variableName type

//定義三個型別都是“type”的變數
var vname1, vname2, vname3 type

初始化

//初始化“variableName”的變數為“value”值,型別是“type”
var variableName type = value

//定義三個型別都是"type"的變數,並且分別初始化為相應的值vname1為v1,vname2為v2,vname3為v3
var vname1, vname2, vname3 type= v1, v2, v3

簡化寫法

//可以省略 type 型別,編譯器能夠進行型別推斷
var vname1, vname2, vname3 = v1, v2, v3


// := 寫法可以簡化var type ,但是隻可以使用在函式內部
vname1, vname2, vname3 := v1, v2, v3

_(下劃線)

_(下劃線)是個特殊的變數名,任何賦予它的值都會被丟棄。

// 34會被丟棄
_, b := 34, 35

常量

常量是在程式編譯階段就確定下來的值,而程式在執行時無法改變該值。

語法

const constantName [type]= value

例如

const Pi float32 = 3.1415926
const LOGIC_Y = "Y"