Implementation
C

Be concise.

Be useful.

All contributions dictatorially edited by webmasters to match personal tastes.

Please do not paste any copyright violating resource.

Please try to avoid dependencies to third-party libraries and frameworks.

Other implementations
s = """Huey
Dewey
Louie"""
s := `Huey
Dewey
Louie`
$s = "Perl normally allows
strings to contain newlines.";
$s = q{
There are a good few ways to create multiline
text strings in perl.
};
$s =<<EOSTR;
One of them is called the "here doc" (lifted from various UNIX shells).
A 'here doc' is the <<tag construct.  Perl continues to treat
all the text found as part of the string until there's a line containing
the EOSTR tag at the beginning
EOSTR
let s = "line 1
line 2
line 3";
$s = "This string 
is spanning
three lines";
auto str = "One,
Two,
Three
";
var s = '''A
multi-line
string''';
var 
  _s: String;
begin
  _s := 'one' + LineEnding + 'two' + LineEnding + 'three'
end.
s = "Spanning
string
works"
s = "Spanning
string
works"
s = "several\n" ++
    "lines\nof\ntext\n"
S = "Strings
may span
across multiple lines"
"and they can"
"have as many portions"
"as you want"
"all of them quoted".
s = [[
Huey
Dewey
Louie
]]
auto s = ` line1
line2
line3`;

auto r = r" line1
line2
line3`;
string s = @"Huey
Dewey
Louie";
s = """
multiline
heredoc
"""
let s = "This is a very long string which needs " +
        "to wrap across multiple lines because " +
        "otherwise my code is unreadable.";
let s = "This is a very long string which needs \
to wrap across multiple lines because \
otherwise my code is unreadable.";
let s = `This is a very long string which needs 
to wrap across multiple lines because 
otherwise my code is unreadable.`;