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

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                在必要以及可行的情況下,一個類型的值可以被轉換成另一種類型的值。由于Go語言不存在隱式類型轉換,因此所有的類型轉換都必須顯式的聲明: ~~~ valueOfTypeB = typeB(valueOfTypeA) ~~~ 類型 B 的值 = 類型 B(類型 A 的值) ~~~ a := 5.0 b := int(a) ~~~ 類型轉換只能在定義正確的情況下轉換成功,例如從一個取值范圍較小的類型轉換到一個取值范圍較大的類型(將 int16 轉換為 int32)。 當從一個取值范圍較大的類型轉換到取值范圍較小的類型時(將 int32 轉換為 int16 或將 float32 轉換為 int),會發生精度丟失(截斷)的情況。 只有相同底層類型的變量之間可以進行相互轉換(如將 int16 類型轉換成 int32 類型),不同底層類型的變量相互轉換時會引發編譯錯誤(如將 bool 類型轉換為 int 類型): ~~~ package main import ( "fmt" "math" ) func main() { // 輸出各數值范圍 fmt.Println("int8 range:", math.MinInt8, math.MaxInt8) fmt.Println("int16 range:", math.MinInt16, math.MaxInt16) fmt.Println("int32 range:", math.MinInt32, math.MaxInt32) fmt.Println("int64 range:", math.MinInt64, math.MaxInt64) // 初始化一個32位整型值 var a int32 = 1047483647 // 輸出變量的十六進制形式和十進制值 fmt.Printf("int32: 0x%x %d\n", a, a) // 將a變量數值轉換為十六進制, 發生數值截斷 b := int16(a) // 輸出變量的十六進制形式和十進制值 fmt.Printf("int16: 0x%x %d\n", b, b) // 將常量保存為float32類型 var c float32 = math.Pi // 轉換為int類型, 浮點發生精度丟失 fmt.Println(int(c)) } ~~~
                  <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>

                              哎呀哎呀视频在线观看