字符串文字表示通过串接一串字符获得的字符串常数。有两种形式:原始字符串文字或解释字符串文字。
原始字符串文字是引号之间的字符序列,如 foo。在引号中任何字符都可以出现,除了引用。原始字符串的值为字符串由未解释的(隐式 UTF-8 编码)字符组成;特别地,反斜线没有特殊含义
格式化字符串
Go 语言使用 fmt.Sprintf 或 fmt.PrintF 格式化字符串并赋值给新的字符串:
Sprintf根据格式化参数生成格式化的字符串并返回该字符串Printf根据格式化参数生成格式化的字符并写入标准输出
格式化字符串
package main
import (
"fmt"
)
func main () {
code := 404
message := "无找到"
url := "Code=%d&msg=%s"
// 使用 fmt.Printf 进行格式化字符串并打印
fmt.Printf(url, code, message)
fmt.Println("")
// 使用 fmt.Sprintf 格式化字符串
target_url := fmt.Sprintf(url, code, message)
fmt.Println(target_url)
}