September 2017
Beginner
402 pages
9h 52m
English
The two operators == and != compare the two operands for numeric equality or non-equality. In Perl 6, a number of variations of these operators are defined so that they correctly work with operands of different types, as follows:
say 'Equal' if 10 == 10;say 'Not equal' if 3.14 != pi;
If necessary, both operands are converted to Numeric values first:
say 'Also equal' if "10" == 10;
The != operator has a Unicode synonym—≠:
say 'Not equal' if e ≠ pi;
As a funny example, you may also test the !≠ operator, which is constructed similar to how the != operator is assembled—the exclamation sign negates the next character. This works in Perl 6, but avoid using it in practice; use a conventional == instead.
To ...