在go语言中,字符串也是一种基本的数据类型。字符串的内容可以用类似于数组下标的方式来获取,但是与数组不同,字符串的内容不能在初始化后被修改
一、声明和初始化
var str string
str = "string"
str1 := "Golang"
ch := str2[0] //这样来获取字符串的第一个字符
//str[0] = 'g' //这样会造成编译错误
二、常见的字符串操作
str1 := "hello "
str2 := "world"
ch1 := str1[1]
fmt.Println(str1 + str2) //hello world字符串连接操作
fmt.Println(len(str2)) //5 求字符串的长度
fmt.Println("character is %c",ch1)
三、转译字符
- \t 制表符
- \n 换行符
- \r 回到行首
- \' 单引号
- \" 双引号
- \\ 反斜杠
string还有很多其他的操作,在strings包中,后面会单独说一下