在 Go 语言中如何使用多行字符串字面量

Golang

在 Go 语言中,你可以使用多行字符串字面量,通常称为 “heredoc” 或 “here document”,使用反引号 (`) 符号。

以下是一个示例:

package main

import "fmt"

func main() {
    multiLineStr := `Hello
    world`
    fmt.Println(multiLineStr)
}

这段代码将会输出 “Hello world”。

你也可以使用这个特性来将 JSON 或 XML 数据存储为字符串。

package main

import "fmt"

func main() {
    jsonStr := `{
    "name": "John",
    "age": 30,
    "city": "New York"
    }`
    fmt.Println(jsonStr)
}

タイトルとURLをコピーしました