Rumah >pembangunan bahagian belakang >Golang >Bagaimanakah saya Boleh Menukarkan Go float64 kepada int dengan cekap?
Dalam Go, menukar float64 kepada int mungkin kelihatan seperti proses yang mudah menggunakan pakej strconv. Walau bagaimanapun, pendekatan ini memerlukan penukaran float64 kepada rentetan terlebih dahulu, yang boleh memperkenalkan kerumitan yang tidak perlu.
Penyelesaian yang lebih elegan ialah menggunakan penghantaran jenis untuk menukar terus antara jenis data yang serasi. Contohnya, untuk menukar float64 kepada int, anda boleh menggunakan sintaks berikut:
var y int = int(x)
Kod ini memberikan nilai integer pembolehubah float64 x kepada pembolehubah integer y. Dalam kes ini, bahagian pecahan x dipotong, menghasilkan nilai integer 5.
package main import "fmt" func main() { var x float64 = 5.7 var y int = int(x) fmt.Println(y) // outputs "5" }
Bahan jenis ringkas ini menyediakan cara yang mudah untuk menukar jenis data berangka tanpa memerlukan manipulasi rentetan tambahan.
Atas ialah kandungan terperinci Bagaimanakah saya Boleh Menukarkan Go float64 kepada int dengan cekap?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!