欧美亚洲中文,在线国自产视频,欧洲一区在线观看视频,亚洲综合中文字幕在线观看

      1. <dfn id="rfwes"></dfn>
          <object id="rfwes"></object>
        1. 站長(zhǎng)資訊網(wǎng)
          最全最豐富的資訊網(wǎng)站

          Go語(yǔ)言字符串怎么轉(zhuǎn)為數(shù)組

          轉(zhuǎn)換方法:1、用Fields()按空格分割字符串轉(zhuǎn)為數(shù)組,語(yǔ)法“arr := strings.Fields(s)”;2、用Split()按字符串分割字符串,語(yǔ)法“arr := strings.Split(s,sep)”;3、用FieldsFunc()按字符分割字符串,語(yǔ)法“arr := strings.FieldsFunc(s,f func(rune) bool)”。

          Go語(yǔ)言字符串怎么轉(zhuǎn)為數(shù)組

          本教程操作環(huán)境:windows7系統(tǒng)、GO 1.18版本、Dell G3電腦。

          Go語(yǔ)言中提供多種方法來(lái)分割字符串轉(zhuǎn)為數(shù)組。且分割字符串可以分為:按空格分割、按字符串分割和按字符分割。

          方法1:使用Fields()函數(shù)按空格分割字符串轉(zhuǎn)為數(shù)組

          arr := strings.Fields(s)
          登錄后復(fù)制

          參數(shù) 描述
          s 要分割的字符串。

          返回值

          • 返回分割后的字符串 數(shù)組。

          說(shuō)明

          • 把字符串 s 按照空格分割后返回的字符串?dāng)?shù)組,保存在 變量 arr 中。

          示例:

          package main import ( 	"fmt" 	"strings" ) func main() { 	//使用 strings.Fields 函數(shù),實(shí)現(xiàn)按空格分割字符串 	strHaiCoder := "Hello  HaiCoder" 	strArr := strings.Fields(strHaiCoder) 	fmt.Println("strArr =", strArr) }
          登錄后復(fù)制

          Go語(yǔ)言字符串怎么轉(zhuǎn)為數(shù)組

          方法2:使用Split()函數(shù)按字符串分割字符串

          arr := strings.Split(s,sep)
          登錄后復(fù)制

          參數(shù) 描述
          s 要分割的字符串。
          sep 字符串的分割符。

          返回值

          • 返回分割后的字符串 數(shù)組。

          說(shuō)明

          • 把字符串 s 按照字符串 sep 分割后返回的字符串?dāng)?shù)組,保存在變量 arr 中。

          示例:

          package main import ( 	"fmt" 	"strings" ) func main() { 	//使用 strings.Split 函數(shù),實(shí)現(xiàn)按字符串分割字符串 	strHaiCoder := "Hello,HaiCoder Hello,World" 	strArr := strings.Split(strHaiCoder, "Hello") 	fmt.Println("strArr =", strArr) }
          登錄后復(fù)制

          Go語(yǔ)言字符串怎么轉(zhuǎn)為數(shù)組

          方法3:使用FieldsFunc()函數(shù)按字符分割字符串

          arr := strings.FieldsFunc(s,f func(rune) bool)
          登錄后復(fù)制

          參數(shù) 描述
          s 要分割的字符串。
          f 分割的函數(shù)。

          返回值

          • 返回分割后的字符串 數(shù)組。

          說(shuō)明

          • 把字符串 s 按照字符串按照函數(shù) f 進(jìn)行分割,分割后返回的字符串?dāng)?shù)組,保存在變量 arr 中。

          示例:

          package main import ( 	"fmt" 	"strings" ) func checkSpiltRune(r rune)bool{ 	if r > 97{ 		return true 	} 	return false } func main() { 	//使用 strings.FieldsFunc 函數(shù),實(shí)現(xiàn)按字符分割字符串 	strHaiCoder := "Hello,HaiCoder,Hello,World" 	strArr := strings.FieldsFunc(strHaiCoder, checkSpiltRune) 	fmt.Println("strArr =", strArr) }
          登錄后復(fù)制

          Go語(yǔ)言字符串怎么轉(zhuǎn)為數(shù)組

          贊(0)
          分享到: 更多 (0)
          網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)