go有四種資料型別,數字、布林、字元、派生型別;這裡使用前三種簡單型別來說明變數的定義與使用
package mainimport
"fmt
"
var (aa = 1
bb = true
ss = "作用域為包的變數"
s2,s3 = "包變數的位置可能寫在包內的任何地方","即可以是引用的前面也可以在引用的後面"
)
//go有四種型別,數字、布林、字元、派生型別
//變數的預設值
func var1()
//變數初始化
func var2()
//較常用的變數宣告賦值方式
func var3()
func main()
變數的命名:推薦使用studentname,而不是student_name
首字母大寫有特殊的含義,比如乙個包的方法要想在其他包中使用,那麼該方法名稱必須首字母大寫,又比如結構體中的屬性等
變數的作用域:
比如包a下有b.go與c.go,b.go中有方法c,則其他包引用的方式為a.c()
包,即檔案所在目錄的名稱,包名資料夾下可以有多個檔案,包內變數的作用域是可以跨越這些檔案的;比如,乙個包中不允許存在兩個相同名稱的方法,會提示重複;
函式內的變數的作用域就只是在函式內了
字串字串分為原生字串、解釋型字串兩種;
原生字串使用``(反引號),解釋型字串使用雙引號"",解釋型字串中可以解析轉義字元;
Go基礎學習之定義變數
go語言裡面定義變數有多種方式。1 使用 var 關鍵字是go最基本的定義變數方式,與c語言不同的是go把變數型別放在變數名後面 定義乙個名稱為 variablename 型別為 type 的變數 var variablename type 定義多個變數,型別都是 type 的三個變數 var vn...
Go 語言變數的定義 用法 示例
go語言的變數定義有一下這幾種方式 1 var 變數名 型別 示例 var a int 10,var a int 在變數定義完之後沒有賦值時會賦預設值,比如 var a int,輸出之後a的值為0。2 var 變數名 初始值 示例 var a 10 會根據賦值的型別自動推斷a的型別。3 變數 初始值...
Go 語言變數
go 語言變數名由字母 數字 下劃線組成,其中首個字元不能為數字。宣告變數的一般形式是使用 var 關鍵字 var identifier type變數宣告 第二種,根據值自行判定變數型別。第三種,省略 var,注意 左側需要宣告新的變數,否則就會產生編譯錯誤 package main import ...