String Literal Syntax#

Dylan Enhancement Proposal (DEP) 12 extends the literal syntax for strings to include strings without any escape character processing (“raw” strings) and multi-line strings. Briefly,

  1. Multi-line strings begin with three double-quote characters: """

  2. End-of-line sequences in multi-line strings are always parsed as a single Newline (\\n) character, regardless of source file line endings or the conventions of the operating system.

  3. Any string, whether delimited by " or """ may be prefixed with #r or #R to disable escape sequence processing.

See DEP 12 for details.