在Go語(yǔ)言中,可以使用strings.Split()
函數(shù)將字符串轉(zhuǎn)換為數(shù)組。該函數(shù)接受兩個(gè)參數(shù):要拆分的字符串和拆分的分隔符,并返回一個(gè)字符串切片。
以下是一個(gè)示例代碼:
package main
import (
"fmt"
"strings"
)
func main() {
str := "Hello, World!"
arr := strings.Split(str, ", ")
fmt.Println(arr) // 輸出:[Hello World!]
}
在這個(gè)例子中,strings.Split(str, ", ")
將字符串str
按照逗號(hào)和空格進(jìn)行拆分,得到一個(gè)字符串切片arr
。然后,我們通過(guò)fmt.Println(arr)
將拆分后的字符串切片打印出來(lái)。
注意,strings.Split()
函數(shù)在拆分字符串時(shí),會(huì)將分隔符從字符串中去掉。如果要保留分隔符,可以使用strings.SplitAfter()
函數(shù)。