On Thu, Dec 05, 2002 at 12:27:16PM +0000, Andrew Wilson wrote:
> On Thu, Dec 05, 2002 at 02:59:32AM -0500, Joseph F. Ryan wrote:
> > Non-Interpolating constructs are strings in which expressions do not
> > interpolate or expand. The exception to this rule is that the
> > backslash character, \, will escape the character that immediately
> > follows it.
>
> I don't think this is right. A single backslash which is not followed
> by the current quoting delimiter, or the characters q[ or q[[ is not
> special. It will not escape the following character, it just appears in
> the string. How about this:
Actually, I think what you just said above is better. Here's that
plus my own ramblings:
Non-Interpolating constructs are strings in which expressions do
not interpolate or expand. The exception to this rule is the
backslash character C<\>. A single backslash which is followed
by the current quoting delimiter, or the characters q[ or q[[ is
special (more on this below). In all other cases the backslash
just means "literal next character". This is so that you can
easily get a backslash within your non-interpolating strings.
For instance, 'backslash (\\) \test' becomes "backslash \ test".
<barbie>writing is hard!</barbie> :-)
-Scott
--
Jonathan Scott Duff
[EMAIL PROTECTED]