<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                [TOC] ## **1:引用類型** ``` bool int(32 or 64), int8, int16, int32, int64 uint(32 or 64), uint8(byte), uint16, uint32, uint64 float32, float64 string complex64, complex128 array -- 固定長度的數組 ``` ## **2:內置引用類型:(指針類型)** ``` slice -- 序列數組(最常用) map -- 映射 chan -- 管道 ``` ### **2.1使用變量步驟:** 一、聲明變量(定義變量) 二、賦值 三、使用 第一步和第二部可以在一起操作 **變量實例:** ``` package main import "fmt"// 導入函數 func main(){// 主程序入口 // 第一種變量,var是定義變量函數,sum是變量名,int是變量類型 var sum int // 賦值 sum = 100 // 使用變量 fmt.Println(sum) // 第二種變量方法 ret := "jack"// 它會根據你賦值的類型來推導ret的類型 fmt.Println(ret) } ``` ### **2.2使用變量注意事項:** #### 一、變量表示內存中 的一個存儲區域 #### 二、該區域有自己的名稱 (變量名)和類型(數據類型) #### 三、Golang變 量使用的三種方式 (1)第一種:指定變量類型,聲明后若不賦值,使用默認值 ``` package main import "fmt" func main(){ var sum int fmt.Println(sum) } ``` **運行結果** ``` 0 ``` <br> (2)第二種:根據值自行判定變量類型(類型推導) ``` package main import "fmt" func main(){ var sum = 10.99 fmt.Println(sum) } ``` (3)第三種:省略var, 注意:=左側的變量不應該是已經聲明過的,否則會導致編譯錯誤 ``` sum := 100.0 ``` #### 四:多變量聲明在編程中,有時我們需要一次性聲明多個變量,Golang也提 供這樣的語法,圖中的變量方法都是推導方法,s1=100,s2=你哈,s3=1.1 但是都是**局部變量** ``` package main import "fmt" func main(){ var sum ,ret,res int // 一次聲明多個變量 var A,B,C,D = "jeson",19,'A',100.0 // 一次聲明多個變量并賦值 fmt.Println(sum,ret,res) fmt.Println(A,B,C,D) } ``` **運行結果** ``` 0 0 0 jeson 19 65 100 ``` #### 五:一次定義多個**全局變量** ``` package main import "fmt" func main(){ var ( sum = 10 res = "jack" ci = false ) fmt.Println(sum,res,ci) } ``` **運行結果** ``` 10 jack false ```
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看