Perl has separate operators for numeric comparisons and string comparisons.

Comparison Operators

comparison_operators.pl
use strict;
use warnings;

my $score = ;
my $passes = $score >= 10;
my $passes_text = $passes ? "yes" : "no";
my $label = $score == 12 ? "exact" : "different";

print "score=$score\n";
print "passes=$passes_text\n";
print "label=$label\n";
use strict;
use warnings;

my $score = ;
my $passes = $score >= 10;
my $passes_text = $passes ? "yes" : "no";
my $label = $score == 12 ? "exact" : "different";

print "score=$score\n";
print "passes=$passes_text\n";
print "label=$label\n";
use strict;
use warnings;

my $score = ;
my $passes = $score >= 10;
my $passes_text = $passes ? "yes" : "no";
my $label = $score == 12 ? "exact" : "different";

print "score=$score\n";
print "passes=$passes_text\n";
print "label=$label\n";
comparison A comparison expression answers a true-or-false question about two values.