go學習筆記-變數和常量
阿新 • • 發佈:2018-11-09
變數和常量
變數
基本寫法
//定義一個名稱為“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"