How do you use numeric vs string comparison (== vs eq) with a short example?

In Perl, it's essential to use the correct comparison operators based on the type of data you're working with. Numeric data should be compared using the `==` operator, while string data should be compared using the `eq` operator.

Here's a short example to illustrate the difference:

# Numeric Comparison my $num1 = 5; my $num2 = 10; if ($num1 == $num2) { print "Numbers are equal.\n"; } else { print "Numbers are not equal.\n"; } # String Comparison my $str1 = "hello"; my $str2 = "hello"; if ($str1 eq $str2) { print "Strings are equal.\n"; } else { print "Strings are not equal.\n"; }

numeric comparison string comparison Perl operators == eq