1. 程式人生 > 其它 >五、GO語言的變數

五、GO語言的變數

1.概念

  變數相當於記憶體中的一個數據儲存空間的表示,可以把變數看做是一個房間的門牌號,通過門牌號可以找到房間,同樣的道理,可以通過變數名訪問到變數的值

2.變數使用的基本步驟

  宣告變數

  賦值

  使用

3.變數使用的注意事項

  變量表示記憶體中第一個儲存區域

  該區域有自己的名稱(變數名)和型別(資料型別)

  Golang變數使用有三種方式

    第一種:指定變數型別,不賦值,會自動使用預設值,var i int 沒有給I賦值,所以“i”的預設值為0

    第二種:根據值會自行判斷變數型別(型別推到),var num = 10,“i”的值為10,型別為int

    第三種:省略var關鍵字,name:="張三",冒號+等號(:=)為建立變數並且賦值。

4.多變數使用

    第一種:一次性宣告多個變數,(var n1,n2,n3 int) 同時聲明瞭3個int型別的變數,(var n1,name,n3=100,"zhangsan",20.04)同時聲明瞭三個不同型別的變數並賦值( n1,name,n3 :=100,"zhangsan",20.04)省略var關鍵字同時聲明瞭三個不同型別的變數並賦值

    第二種:全域性變數,宣告在方法(函式)外部的就是全域性變數

          

5.該區域的資料值可以在同一類型範圍內不斷變化

  

6.變數在同一個作用域(一個函式或者一個程式碼塊)內不能重名

7.GO語言變數三要素:變數名+值+資料型別

8.GO語言的變數如果可以賦初值,編譯器會使用預設值,比如int預設值0,string預設值為空字串