code_go

靖意风發表於2024-07-21

1. 瞭解 列印格式,%q

%q 列印字串,不會轉義,列印原始內容,字串的雙引號也會列印

$ cat 1.go 
package main
import "fmt"

func main() {
    var str string = "hello\n"
    fmt.Printf("%q %s", str, str)
}
$ go run 1.go 
"hello\n" hello
$