You could do create the string then strip the space. I think there was
something in the Perl Cookbook that was similar to this.
my $longlist = no_space(<<END_OF_LIST);
Clause1|
Clause2|
Clause3|
Clause4
END_OF_LIST
print $longlist;
sub no_space
{
my $txt = shift;
$txt =~ s/^\s+//;
$txt =~ s/\s*\n\s*//sg;
$txt =~ s/\s+$//;
return $txt;
}
Rob
-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
Sent: Tuesday, June 01, 2004 3:16 PM
To: [EMAIL PROTECTED]
Subject: Loading Scalar Vars with Text - Readability
Hi,
Adding Perl to the list of languages... and came across a question of
loading vars with very long strings...
Actually I am modifiying a prior employee's code and want to make it
more readable.
currently the code is such:
my $longlist = "Clause1|Clause2|Clause3|Clause4|...|ClauseN";
I would like to know why I can't make this more readable? Is it because
newline characters would be added to the mix? I would like to do
something like this:
my $longlist = "Clause1|
Clause2|
Clause3|
Clause4|
...|
ClauseN";
Please copy me directly on your response. T
Thanks,
Art Bahrs
[EMAIL PROTECTED]
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>