Pada golang terkadang kita harus melakukan konversi tipe data dari tipe data satu ke tipe data lainnya, misal dari in64 ke int32 atau dari int ke float begitu juga sebaliknya.
Cara konversi tipe data
Pada golang untuk melakukan konversi tipe data sebenarnya cukup simple karena kita hanya perlu mengetik type data yang di inginkan dan bungkus variable tipe data lama degan tipe data baru, contoh kita telah memiliki variable dengan tipe data int32 yang bernama nilai32 dan kita akan melakukan konversi nilai32 yang sebelumnya in32 menjadi int64, maka kita hanya perlu mengetikan int64(nilai32)
package main
import "fmt"
func main() {
const nilai32 int32 = 10000
const nilai64 int64 = int64(nilai32)
fmt.Println("Nilai 32 :", nilai32)
fmt.Println("Nilai 64 :", nilai64)
}
Dapat dilihat jika kita mendeklarasikan variable nilai32 dengan tipe data int32 pada baris 6 dan kita melakukan konversi tipe data dari int32 ke int64 pada baris 7.

Jika kita menjalankan code diatas maka kita akan mendapat output yang sama yaitu 10000, tetapi sebenarnya tipe data dari kedua variable tersebut berbeda.

Penutup
Pada artikel kali ini kita telah belajar cara konversi tipe data pada bahasa pemrogaman golang. Pada artikel selanjutnya saya akan membahas type declaration pada golang.