Golangでヒアドキュメントを使う方法をまとめてみた

no_category

Golangでヒアドキュメントを使用する方法

Golangでヒアドキュメントを使うには、文字列リテラルを使用します。

この文字列リテラルは、複数行に渡って文字列を指定することができます。

また、このような文字列リテラルは、バッククォート (`) で囲みます。

具体的なコード例

以下は、Golangでヒアドキュメントを使用する簡単なコード例です。

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をコピーしました