2 1 GO 變數定義

2022-06-17 04:36:09 字數 821 閱讀 2311

go有四種資料型別,數字、布林、字元、派生型別;這裡使用前三種簡單型別來說明變數的定義與使用

package main

import

"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 ...