Konversi Tipe Data

Konversi tipe data digunakan untuk mengubah value dengan tipe data tertentu ke tipe data yang lain.

Contoh code konversi integer ke float

Value dengan tipe data integer bisa diubah menjadi float, karena di tipe data float terdapat integer.

package main

import (
	"fmt"
)

func main() {
	var num1 int = 2
	var num2 float64 = float64(num1)
	fmt.Println(num2)
	fmt.Printf("%T\n", num2)
}
2
float64

Contoh code konversi float ke integer

Value dengan tipe data float dapat dikonversi menjadi integer dan akan dibulatkan ke bawah.

Contoh code konversi boolean ke string

Boolean tidak dapat dikonversi menjadi string

Contoh code konversi string menjadi rune dan byte

Konversi string menjadi byte akan menghasilkan angka yang mewakili karakter ASCII, sementara konversi menjadi rune akan menghasilkan angka yang mewakili karakter Unicode.

Reference :

Last updated