go語(yǔ)言字符串轉(zhuǎn)數(shù)組怎么實(shí)現(xiàn)

小億
131
2023-11-16 03:44:49

在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ù)。

0