Comparison Operators listing : Comparison Operators « Language Basics « Perl






Comparison Operators listing

    


#! /usr/local/bin/perl
$booleanResult = (4 == 4);

print '  4 == 4;    Results in ';
print "booleanResult = $booleanResult\n";

$booleanResult = (3 == 4);
print '  3 == 4;    Results in ';
print "booleanResult = $booleanResult\n";

$booleanResult = (4 != 4);
print '  4 != 4; Results in ';
print "booleanResult = $booleanResult\n";


$booleanResult = (3 != 4);
print '  3 != 4; Results in ';
print "booleanResult = $booleanResult\n";


$booleanResult = (4 < 4);
print '  4 < 4;       Results in ';
print "booleanResult = $booleanResult\n";

$booleanResult = (3 < 4);
print '  3 < 4;       Results in ';
print "booleanResult = $booleanResult\n";

$booleanResult = (5 < 4);
print '  5 < 4;       Results in ';
print "booleanResult = $booleanResult\n";

$booleanResult = (5 > 4);
print '  5 > 4;       Results in ';
print "booleanResult = $booleanResult\n";


$booleanResult = (3 > 4);
print '  3 > 4;       Results in ';
print "booleanResult = $booleanResult\n";

$booleanResult = (4 > 4);
print '  4 > 4;       Results in ';
print "booleanResult = $booleanResult\n";

$booleanResult = (4 >= 4);
print '  4 >= 4;      Results in ';
print "booleanResult = $booleanResult\n";

$booleanResult = (3 >= 4);
print '  3 >= 4;      Results in ';
print "booleanResult = $booleanResult\n";

$booleanResult = (5 >= 4);
print '  5 >= 4;      Results in ';
print "booleanResult = $booleanResult\n";

$booleanResult = (4 <= 4);
print '  4 <= 4;      Results in ';
print "booleanResult = $booleanResult\n";

$booleanResult = (5 <= 4);
print '  5 <= 4;      Results in ';
print "booleanResult = $booleanResult\n";

$booleanResult = (3 <= 4);
print '  3 <= 4;      Results in ';
print "booleanResult = $booleanResult\n";

$booleanResult = (4 <=> 4);
print '  4 <=> 4;     Results in ';
print "booleanResult = $booleanResult\n";

$booleanResult = (3 <=> 4);
print '  3 <=> 4;     Results in ';
print "booleanResult = $booleanResult\n";

$booleanResult = (5 <=> 4);
print '  5 <=> 4;     Results in ';
print "booleanResult = $booleanResult\n";

   
    


Operator         Example       Description

==               $a == 4;      Equal to

!=               $a != 4;      Not equal to

<                $a < 4;       Less than

>                $a > 4 ;      Greater than

>=               $a >= 4;      Greater than or equal to

<=               $a <= 4 ;     Less than or equal to

<=>              $a <=> 4 ;    Compare

   
    
    
    
  








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.String- and numeric-comparison operators.
14.Use eq to compare strings
15.Using eq in statement
16.Using ne in if statement
17.cmp with or
18.eq, ne, lt, gt operators
19.three-way-comparison becomes cmp.
20.<=> returns 0, -1 , or 1
21.Relational Operators and Numeric Values
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