H (Hybrid) Language - v0.03, by Dr. Herong Yang
String Literals Continuing on Next Lines
This section describes string literals continuing on the next lines.
An escape sequence is needed to allow us continue a single string literal on the next line of the source code:
If \ is followed by +, ("\+"), all white spaces characters, including line breaks, that follows this escape sequence are ignored.
Examples of "string" literals with escape sequences for Unicode characters:
write("Hello \+ world!"); write( " The old lady pulled her spectacles down and looked over them \+ about the room; then she put them up and looked out under them. \+ She seldom or never looked through them for so small a thing as \+ a boy; they were her state pair, the pride of her heart, and \+ were built for “style,” not service—she could have seen through \+ a pair of stove-lids just as well. She looked perplexed for a \+ moment, and then said, not fiercely, but still loud enough for \+ the furniture to hear: “Well, I lay if I get hold of you I’ll—”" );
Table of Contents
Escape Sequences in "string" Literals
Escape Sequences for Non-Printable ASCII Characters
Escape Sequences for Unicode Characters
String Literals with Line Breaks
►String Literals Continuing on Next Lines
Expression Interpolation in String Literals
String Literals with No Escape Sequences
Constructor Function: string()
string.get() - Retrieve Character from String
x[i] - Array Element Format for string.get()
string.set() - Update Character to String
x[i] - Array Element Format for string.set()
"string" "subtraction" Operation
"string" "multiplication" Operation
Inheritance - Object Attachments