New implementation

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
char *s = "Huey\n"
          "Dewey\n"
          "Louie";
(def s "Murs, ville,
Et port,
Asile
De mort,
Mer grise
Où brise
La brise,
Tout dort.")
#include <string>
std::string multiline = R"( Earth is a planet.
So is the Jupiter)";
string s = @"Huey
Dewey
Louie";
auto str = "One,
Two,
Three
";
auto s = ` line1
line2
line3`;

auto r = r" line1
line2
line3`;
var s = '''A
multi-line
string''';
s = "Spanning
string
works"
s = """
multiline
heredoc
"""
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`
s = unlines [
     "several"
    ,"lines"
    ,"of"
    ,"text"]
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.";
String s = "This is a very long string which needs " +
           "to wrap across multiple lines because " +
           "otherwise my code is unreadable.";
s = [[
Huey
Dewey
Louie
]]
str = 'Huey '..
'Dewey '..
'Louie'
$s = "This string 
is spanning
three lines";
$s = <<<EOD
Huey
Dewey
Louie
EOD;
var 
  _s: String;
begin
  _s := 'one' + LineEnding + 'two' + LineEnding + 'three'
end.
$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
s = """Huey
Dewey
Louie"""
s = "Spanning
string
works"
let s = r#"Huey
Dewey
Louie"#;
let s = "line 1
line 2
line 3";
val s = """line 1
line 2
line 3"""