Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...


my @array=('data1','data2'); my @array1=('data1','data2');
my ($i,$k);
$i=7;
$k=7;

while($i){
$array [++$#array] = 'ree';
$i--; print "@array";
}

while($k){
push(@array1,'ree');
$k--;
print "@array1";
}


Are these two while loop are doing the same functionality ?
What may be the difference?



my @array=('data1','data2'); my @array1=('data1','data2'); ..

Answer / guest

The above two while loops are used to add the elements into
the end of the array.
But in first while loop we are manually getting the index of
the last element in the array then we are storing the
element into next index.

But push internally performing that operation.
And the push() has some advantages also.

Using push we can add multiple items into an array in a
single instance.
But this is not possible in the fist while loop.

Is This Answer Correct ?    2 Yes 1 No

Post New Answer

More CGI Perl Interview Questions

What does `$result = f() .. g()' really return?

0 Answers  


Which has highest precedence in between list and terms? Explain?

0 Answers  


Why should I use the -w argument with my Perl programs?

0 Answers  


What is the difference between use and require in perl programming?

0 Answers  


How do you turn on the perl warnings?

0 Answers  


Why do you program in Perl?

4 Answers  


What is posix in perl?

0 Answers  


You want to read command-line arguements with perl. How would you do that?

0 Answers  


Comment on array slicing and range operator

0 Answers  


What is the difference between $array[1] and @array[1]?

1 Answers  


List the prefix dereferencer in Perl.

0 Answers  


Remove the duplicate data from @array=(“perl”,”php”,”perl”,”asp”)

0 Answers  


Categories