在Go语言中,声明和初始化字符串变量可以通过以下两种方式:
方式一:使用双引号引起来的字符串字面量
例如,声明和初始化一个字符串变量str1,其值为“pidancode.com”:
var str1 string = "pidancode.com"
如果使用较短的变量名,可以简写为:
str1 := "pidancode.com"
也可以在声明时不指定变量类型,让编译器自动推导类型:
str1 := "pidancode.com"
方式二:使用反引号引起来的多行字符串字面量
例如,声明和初始化一个字符串变量str2,其值为“皮蛋编程”:
var str2 string = `皮蛋 编程`
如果使用较短的变量名,可以简写为:
str2 := `皮蛋 编程`
注意:使用反引号引起来的字符串可以包含多行文本,不需要使用转义字符。