The range operator and foreach loop : Range « 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 » Range 
The range operator and foreach loop
  

foreach $hour (.. 24){  
     if ($hour > && $hour < 12) {
        print "Good-morning.\n";
     }
     elsif ($hour == 12) {
        print "Happy Lunch.\n";
     }
     elsif ($hour > 12 && $hour < 17) {
        print "Good afternoon.\n";
     }
     else {
        print "Good-night.\n";
     }
}

   
    
  
Related examples in the same category
1.Demonstrating the .. operator
2.@numbers = ( 1 .. 10 );
3.Using .. to construct array
4.The .. operator goes from a minimum to a maximum, with foreach
5.Setting elements in a list to equal the corresponding elements of another list with three different names
6.Use range operator with for statement
7.Range counting up
8.Range counting down
9.Range based on letter
10.Range based on letter and digit: from 3 to z
11.Range based on letter and digit: from z to 3
12.From to
13.The Range Operator and Array Assignment
14.Range Operator
15.range list and for loop
16.Two ranges
17.Letter based range
18.String based range
19.Counting Up And Down
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.