PLDB
Languages Features Calendar About Lists Add Language
GitHub icon

Multiline Strings

Multiline Strings

Multiline Strings are a language feature.

Some languages allow strings to span multiple lines.

Languages without Multiline Strings include JSON

Languages with Multiline Strings include JavaScript, Python, PHP, Ruby, Ion

Example from JavaScript:

const lines = `one two`

Example from Python:

template = """This is the first line. This is the second line. This is the third line."""

Example from PHP:

$xml = <<<XML l vv XML;

Example from Ion:

( '''hello ''' // Sexp with one element '''world!''' ) ("hello world!") // The exact same sexp value // This Ion value is a string containing three newlines. The serialized // form's first newline is escaped into nothingness. '''\ The first line of the string. This is the second line of the string, and this is the third line. '''

Article source

PLDB - Build the next great programming language. v5.0.0 - Acknowledgements · Email · GitHub