Kemahiran dan contoh penukaran data Golang dikongsi
Pengenalan:
Golang ialah bahasa pengaturcaraan berkuasa yang menyediakan banyak fungsi dan teknik yang mudah apabila berurusan dengan pelbagai jenis data dan penukaran format. Artikel ini akan berkongsi beberapa petua praktikal untuk penukaran data di Golang dan memberikan contoh kod khusus.
1. Penukaran antara rentetan dan integer
Di Golang, penukaran antara rentetan dan integer adalah keperluan yang sering dihadapi. Golang menyediakan pakej strconv, yang fungsi Atoi() dan Itoa() boleh menukar rentetan dan integer kepada dan daripada satu sama lain dengan mudah.
package main import ( "fmt" "strconv" ) func main() { str := "123" num, err := strconv.Atoi(str) if err != nil { fmt.Println("转换失败:", err) return } fmt.Println("转换后的整数:", num) }
running Result:
converted integer: 123
package main import ( "fmt" "strconv" ) func main() { num := 123 str := strconv.Itoa(num) fmt.Println("转换后的字符串:", str) }
running Result:
converted String: 123
2 rentetan dan nombor titik terapung
Selain penukaran antara rentetan dan integer, Golang juga menyediakan fungsi penukaran antara rentetan dan nombor titik terapung. Ini adalah fungsi yang sangat praktikal dalam pengiraan harga atau senario lain yang memerlukan pengiraan yang tepat.
package main import ( "fmt" "strconv" ) func main() { str := "3.14" num, err := strconv.ParseFloat(str, 64) if err != nil { fmt.Println("转换失败:", err) return } fmt.Println("转换后的浮点数:", num) }
Konverted Nombor titik terapung: 3.14
package main import ( "fmt" "strconv" ) func main() { num := 3.14 str := strconv.FormatFloat(num, 'f', -1, 64) fmt.Println("转换后的字符串:", str) }
Converted String: 3.14
Penukaran antara kepingan dan tali juga merupakan salah satu operasi biasa di Golang. Kita boleh menukar rentetan menjadi kepingan dan mengubah suainya atau menukar kepingan menjadi rentetan sebagai kandungan output atau simpanan. .
Rentetan yang ditukar: Hello
Ringkasan:
Artikel ini memperkenalkan beberapa teknik praktikal untuk penukaran data di Golang dan menyediakan contoh kod khusus . Melalui teknik ini, kami boleh menukar antara jenis data yang berbeza dengan mudah dan meningkatkan fleksibiliti dan kebolehgunaan semula kod. Saya berharap pembaca dapat menggunakan teknik ini dalam pembangunan sebenar untuk meningkatkan kecekapan kerja.
Atas ialah kandungan terperinci Kemahiran penukaran data Golang dan perkongsian contoh. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!