Escape Sequences

Part of TutorialIntermediate

Description

Escape sequence are useful, but they can get tricky.

Demonstrates how to use escaping to put backslashes and apostrophes for a literal character.

Example

import std.stdio;

const char[] backslashWYSIWYG = `\`;
const char[] quoteWYSIWYG = `'`;
const char[] doubleQuoteWYSIWYG = `"`;

const char[] doubleQuoteReg = "\"";
const char[] quoteReg = "\'";
const char[] backslashReg = "\\";

const char quoteChar = '\'';
const char backslashChar = '\\';


void main()
{
    writef(cast(char[]) (doubleQuoteReg ~ "That's what I said!" ~ doubleQuoteReg ~ \n\0));  
}

Source

Link http://jcc_7.tripod.com/d/tutor/escape.html
Author jcc7