String- and numeric-comparison operators. : Comparison Operators « Language Basics « 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 » Language Basics » Comparison Operators 




String- and numeric-comparison operators.
   
String operator            Comparison operation                   Equivalent numeric operator 
lt                         Less than                              < 
gt                         Greater than                           > 
eq                         Equal to                               == 
le                         Less than or equal to                  <= 
ge                         Greater than or equal to               >= 
ne                         Not equal to                           != 
cmp                        Compare, returning 10, or -1         <=> 

Here are some examples of string-comparison operators in action: 

$result = "aaa" lt "bbb"; # result is true 
$result = "aaa" gt "bbb"; # result is false 
$result = "aaa" eq "bbb"; # result is false 
$result = "aaa" le "aaa"; # result is true 
$result = "aaa" ge "bbb"; # result is false 
$result = "aaa" ne "aaa"; # result is false 
$result = "aaa" cmp "bbb"; # result is -

   
    
    
  














Related examples in the same category
1.Compare integer value
2.Compare string value
3.Compare the first four decimal places
4.Comparing Numbers for Equality
5.Comparing Numbers for Inequality
6.Equality Operators and Numeric Values
7.Equality Operators and String Values
8.If not equal
9.Integer-comparison operators.
10.Not equals operator: ne
11.Perl's operators for numeric comparisons
12.String comparison operator
13.Use eq to compare strings
14.Using eq in statement
15.Using ne in if statement
16.cmp with or
17.eq, ne, lt, gt operators
18.three-way-comparison becomes cmp.
19.<=> returns 0, -1 , or 1
20.Relational Operators and Numeric Values
21.Comparison Operators listing
22.Don't use == when you should use eq!
23.Relational Operators and String Values
24.Relational Operators demo
25.The numeric comparison operator evaluates its operands
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.