Type Conversions T () dimana T merupakan datatype yang diinginkan yang hasilnya cukup sederhana di GoLang.
Dalam program saya, saya memindai integer i dari input pengguna, melakukan konversi tipe di atasnya dan menyimpannya di variabel f . Outputnya mencetak float64setara dengan intinput. float32datatype juga tersedia di GoLang
Kode:
package main
import "fmt"
func main() {
var i int
fmt.Println("Enter an Integer input: ")
fmt.Scanf("%d", &i)
f := float64(i)
fmt.Printf("The float64 representation of %d is %f\n", i, f)
}
Larutan:
>>> Enter an Integer input:
>>> 232332
>>> The float64 representation of 232332 is 232332.000000
a := uint(8); b := uint(5); c := float32(a/b)akancmenjadi 1,00000, bukan 1,6.