如何在反引号字符串中放置反引号?

时间:2010-12-12 20:48:09

标签: go

是否可以使用后引号在Go中打印引号:如下所示:

package main

import "fmt"

func main() {
    fmt.Println(```) // for example I can do it with double quotes "\""
}

3 个答案:

答案 0 :(得分:19)

package main

import "fmt"

func main() {
    // back ` quote
    fmt.Println((`back ` + "`" + ` quote`))
}
  

原始字符串文字是字符   后引号之间的序列``。   在引号内,任何字符都是   法律除了反向报价。的价值   原始字符串文字是字符串   由未解释的组成   引号之间的字符;在   特别是,反斜杠没有   特殊含义和字符串可以   跨越多行。 String literals

答案 1 :(得分:1)

TLDR

fmt.Println("\x60")

\x:十六进制 fmt

6016 9610 1408 匹配字符 ` grave accent


Go Playground

答案 2 :(得分:0)

你也可以用单引号:

package main
import "fmt"

func main() {
   fmt.Printf("%c\n", '`')
}

https://golang.org/pkg/fmt#Printf