Go語言型別轉換


型別轉換是一種將變數從一種資料型別轉換為另一種資料型別的方法。 例如,如果要將長整型值儲存到簡單整數型別,那麼可以將轉換long型別為int型別。可以使用轉換操作符將值從一種型別轉換為另一種型別,如下所示:

type_name(expression)

看看下面的例子,其中轉換操作符將一個整數變數除以另一個整數變數並將其結果值轉換為浮點數。

package main

import "fmt"

func main() {
   var sum int = 17
   var count int = 5
   var mean float32

   mean = float32(sum)/float32(count)
   fmt.Printf("Value of mean : %f\n",mean)
}

當上述程式碼編譯和執行時,它產生以下結果:

Value of mean : 3.400000