How do you write multiline strings in Go?

aeter picture aeter · Oct 28, 2011 · Viewed 267.7k times · Source

Does Go have anything similar to Python's multiline strings:

"""line 1
line 2
line 3"""

If not, what is the preferred way of writing strings spanning multiple lines?

Answer

Mark Byers picture Mark Byers · Oct 28, 2011

According to the language specification you can use a raw string literal, where the string is delimited by backticks instead of double quotes.

`line 1
line 2
line 3`