You have the canonical answer from jwkrahn. However your code indicates a few opportunities for learning.
First off always use strictures (use strict; use warnings;).
Perl programers seldom use a C style for. The more usual way to iterate a fixed number of times is:
for my $index (1 .. $numTabs) { ... }
Although in the case in hand you don't need the counter at all. You could just:
for (1 .. $numTabs) { ... }
and if there is only one simple statement in the loop you can use the for as a modifier:
... for 1 .. $numTabs;
I suspect there is a transcription error in your sample code. Most likely what you intended was:
$tabs = "$tabs\t";
in which case Perl allows you to use the concatenation assignment operator:
$tabs .= "\t";
so a more Perlish technique (without using the x operator) is
$tabs .= "\t" for 1 .. $numTabs;
In reply to Re: Making a variable tab string
by GrandFather
in thread Making a variable tab string
by sandrider
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |