| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
"..."
\"
\\
\n
\r
\f
\t
\0
\xNN
\uNNNN
\UNNNNNNNN
If Gauche is compiled with internal encoding other than UTF-8,
the reader uses gauche.charconv module to interpret
\uNNNN and \UNNNNNNNN escape sequence.
#*"..."
Note: literal incomplete strings used to be #"...".
As of Gauche 0.6.3, the syntax switched to #*"...".
The old syntax is still recognized, but eventually will fade away.
String interpolation will eventually take #"..." syntax.
Rationale of the syntax: '#*' is used for bit vector
in Common Lisp. Since an incomplete strings is really a byte vector,
it has similarity. (Bit vector can be added later, if necessary,
and two can coexist).