Konversi tipe data pada golang

Golang – Cara konversi tipe data pada bahasa pemrogaman golang

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.

Konversi tipe data pada golang
Konversi tipe data pada golang

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

Output konversi tipe data pada golang
Output konversi tipe data pada golang

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.

Leave a reply:

Your email address will not be published.

Site Footer

Sliding Sidebar

About Me

About Me

Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam.

Social Profiles

Facebook