Go语言字符串类型
1.基本介绍
- 字符串就是一串固定长度的字符连接起来的字符序列。Go语言的字符串是由单个字节连接起来的。Go语言的字符串的字节使用
UTF-8编码标识Unicode文本。
2.使用注意细节
-
Go语言中的字符串是不可变的,字符串一旦赋值,就不能修改
-
双引号会识别转义字符
转义字符被执行示例
package main import "fmt" func main() { s := "a\rb" fmt.Println(s) // b } -
反引号,以字符串原生形式输出,包括换行和特殊字符,可以实现防止攻击、输出源代码等效果
转义字符原样输出示例
package main import "fmt" func main() { s := `a\rb` fmt.Println(s) // a\rb } -
字符串拼接
-
字符串拼接使用
+或+=号 -
换行拼接时必须以
+或+=号必须放在上一行换行拼接示例
package main import "fmt" func main() { str := "hello " + "world" //换行拼接时必须以+号必须放在上一行 str1 := "hello " + "world" fmt.Println(str) fmt.Println(str1) }

浙公网安备 33010602011771号