示例
package main
import (
"fmt"
)
func main() {
var str1 string // 声明一个字符串变量
str1 = "Hello world" // 字符串赋值
ch := str1[0] // 取字符串的第一个字符
fmt.Println(ch) //输出 73
fmt.Printf("%c
", ch) //输出 H
str2 := "Hello osfipin" // 字符串也支持声明时进行初始化的做法
//str2[0] = 'X' //编译错误
fmt.Println(len(str2)) //输出 13
str2 = "我爱you"
fmt.Println(len(str2)) //输出 9
str3 := str2 + "ma"
for _, ch := range str3 {
fmt.Printf("%c ", ch) //逐个输出 我 爱 y o u m a
}
}