While loop, foreach loop, and block and redo : Redo « Statement « Perl

Home
Perl
1.Array
2.CGI
3.Class
4.Data Type
5.Database
6.File
7.GUI
8.Hash
9.Language Basics
10.Network
11.Regular Expression
12.Report
13.Statement
14.String
15.Subroutine
16.System Functions
17.Win32
18.XML
Perl » Statement » Redo 




While loop, foreach loop, and block and redo


#!/usr/bin/perl
use warnings;
use strict;

my $n = 0;

print "With a while loop:\n";
while (++$n < 4) { 
   print "Hello $n \n"
}

print "With a foreach loop:\n";
foreach my $n (1..3) { 
  print "Hello $n \n"
}

print "With a bare block and redo: \n";
$n = 1
   print "Hello $n \n";
   last if (++$n > 3)
   redo; 
}

 














Related examples in the same category
1.Using the redo statement in a while structure.
2.redo statement
3.A word-counting program that uses the redo statement.
4.Using a label without a loop and the redo statement
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.