如何在反引号字符串中添加反引号?

发布于 2024-10-07 03:16:29 字数 175 浏览 4 评论 0原文

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

package main

import "fmt"

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

is it possible to print back quotes in Go using back quotes : something like this:

package main

import "fmt"

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

傻比既视感 2024-10-14 03:16:29
package main

import "fmt"

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

原始字符串文字是字符
反引号 `` 之间的序列。
引号内的任何字符都是
合法,但反引号除外。的价值
原始字符串文字是字符串
由未解释的
引号之间的字符;在
特别是,反斜杠没有
特殊含义和字符串可能
跨越多行。 字符串
文字

package main

import "fmt"

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

Raw string literals are character
sequences between back quotes ``.
Within the quotes, any character is
legal except back quote. The value of
a raw string literal is the string
composed of the uninterpreted
characters between the quotes; in
particular, backslashes have no
special meaning and the string may
span multiple lines. String
literals

旧街凉风 2024-10-14 03:16:29

您还可以使用单引号:

package main
import "fmt"

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

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

You can also do it with single quotes:

package main
import "fmt"

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

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

允世 2024-10-14 03:16:29

TLDR

fmt.Println("\x60")

\x:十六进制 参见 fmt

6016
96<子>10
1408 匹配字符 ` 重音


去游乐场

TLDR

fmt.Println("\x60")

\x: Hex see fmt

6016
9610
1408 matches the character ` grave accent


Go Playground

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文