中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

golang語言漸入佳境[21]-string類型詳解

發布時間:2020-05-29 13:27:32 來源:網絡 閱讀:222 作者:jonson_jackson 欄目:開發技術

string的本質

string是一個引用類型,string包含了兩個部分。一個部分是指針,指向了底層的一個字節數組。另一個部分是字節數組的長度。
當復制字符串時,也只是復制了指針與長度。底層的那個字節數組是不能夠改變的。
字符串使用UTF-8編碼。

打印字符串

1
2
3
4
5
func main(){

str := "跟著建勛老師學編程"
fmt.Println([]byte(str)) // 轉換為字節數組
}

轉換為字節數組

1
2
3
4
func main(){
str := "跟著建勛老師學編程"
fmt.Println([]byte(str))
}

字符串中特殊字符

1
2
3
4
5
6
7
8
9
10
\a   U+0007 alert or bell
\b   U+0008 backspace
\f   U+000C form feed
\n   U+000A line feed or newline
\r   U+000D carriage return
\t   U+0009 horizontal tab
\v   U+000b vertical tab
\\   U+005c backslash
\'   U+0027 single quote  (valid escape only within rune literals)
\"   U+0022 double quote  (valid escape only within string literals)

字符串長度len

1
2
3
4
func main(){
str := "跟著建勛老師學編程"
fmt.Println(len(str)) //27 總的字節個數  
}

字符串序號

1
2
3
4
func main(){
str := "跟著建勛老師學編程"
fmt.Println(str[20])   //仍然是字節
}

字符串slice

截斷無壓力

1
2
3
4
func main(){
str := "跟著建勛老師學編程"
fmt.Println(str[3:])  //打印出:著建勛老師學編程
}

字符串+連接

1
2
3
4
5
func main(){
str1 := "jonson love "
str2 :="olaya"
fmt.Println(str1+str2)  //jonson love olaya
}
  • 本文鏈接: https://dreamerjonson.com/2018/11/30/golang-21-string/

  • 版權聲明: 本博客所有文章除特別聲明外,均采用 CC BY 4.0 CN協議 許可協議。轉載請注明出處!

golang語言漸入佳境[21]-string類型詳解

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

湘潭县| 湛江市| 肃北| 顺义区| 太仓市| 武川县| 广安市| 汉源县| 罗山县| 吐鲁番市| 玉林市| 蚌埠市| 凤庆县| 北票市| 阳西县| 彰化县| 定远县| 英山县| 南岸区| 斗六市| 榆社县| 穆棱市| 公安县| 成武县| 郧西县| 德兴市| 岢岚县| 项城市| 长宁区| 九龙城区| 伊通| 福贡县| 卫辉市| 长丰县| 子洲县| 武冈市| 博乐市| 鄂州市| 林芝县| 鄂托克旗| 长武县|