If "Clause" is literal and the numbers are in numerical order from A to N (where both A and N are known), I would use:
my $longlist = join '|', map { "Clause$_" } (1..20); If "Clause" is literal and the numbers are not numerical: my $longlist = join '|', map { "Clause$_" } qw(5 20 3 6 9 11 7 13 19); If "Clause" is not literal and numbers are unordered: my $longlist = join '|', 'abcdef3', 'ghijkl7', 'mnopqr4', 'stuvwx2', 'yzabcd9', 'efghij6'; "Perldiscuss - Perl Newsgroups And Mailing Lists" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > 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>