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)
}