Golang ialah bahasa pengaturcaraan moden yang menyokong pelbagai jenis data, termasuk jenis Boolean, jenis integer, jenis titik terapung, dsb. Di Golang, jika kita perlu menukar data kepada jenis titik terapung, kita boleh menggunakan fungsi penukaran untuk menukarnya kepada jenis float32 atau float64.
Mengambil float32 sebagai contoh, kita boleh menukarnya dengan cara berikut:
Penukaran jenis paksa adalah yang paling Mudah kaedah menukar jenis data. Dalam Golang, kita boleh menggunakan kaedah berikut untuk menukar integer kepada jenis float32:
num := 123 f := float32(num)
Di sini kita menukar jenis integer num
kepada pembolehubah jenis float32 f
.
Apabila kita perlu menukar data jenis rentetan kepada jenis float32, kita boleh menggunakan pakej strconv
yang disediakan oleh Golang 🎜>. Fungsi ini akan menukar rentetan kepada jenis float64, kita juga perlu menukarnya kepada jenis float32. ParseFloat()
str := "3.1415" f64, _ := strconv.ParseFloat(str, 32) f := float32(f64)
kepada jenis float64, dan kemudian menukarnya menjadi pembolehubah jenis float32 str
. f
dan float32()
dsb. . Fungsi ini menukar jenis data kepada pembolehubah titik terapung yang sepadan. Semasa proses penukaran, pemotongan atau pembundaran boleh berlaku jika julat sumber dan jenis sasaran tidak serasi. float64()
Atas ialah kandungan terperinci Cara menukar data menjadi terapung dalam golang. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!