Rumah >pembangunan bahagian belakang >Golang >Apakah kaedah untuk menukar rentetan kepada tatasusunan dalam bahasa Go?
Sebagai bahasa pengaturcaraan yang sangat popular, bahasa Go menyediakan banyak kaedah yang mudah apabila memproses penukaran antara rentetan dan tatasusunan. Di bawah ini kami akan memperkenalkan beberapa kaedah yang biasa digunakan, termasuk contoh kod khusus.
package main import ( "fmt" "strings" ) func main() { str := "apple,orange,banana" arr := strings.Split(str, ",") fmt.Println(arr) }
package main import ( "fmt" "strconv" ) func main() { str := "1 2 3 4 5" splitStr := strings.Fields(str) arr := make([]int, len(splitStr)) for i, s := range splitStr { num, err := strconv.Atoi(s) if err != nil { panic(err) } arr[i] = num } fmt.Println(arr) }
Di atas adalah dua kaedah biasa untuk menukar rentetan kepada tatasusunan Pilih kaedah yang sesuai untuk penukaran mengikut keperluan sebenar. Kaedah ini bukan sahaja mudah dan mudah difahami, tetapi juga berfungsi dengan baik dan sesuai untuk banyak senario. Saya harap contoh ini dapat membantu anda memahami dengan lebih baik kaedah menukar rentetan kepada tatasusunan dalam bahasa Go.
Atas ialah kandungan terperinci Apakah kaedah untuk menukar rentetan kepada tatasusunan dalam bahasa Go?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!