perl6.suОсвоим perl6 к 2015 году!

!eq


       Операторы сравнения не претерпели значительных изменений.
    
#!/usr/bin/perl6
# Числовое сравнение
my $a=1; my $b=11;
say $a == $b; # равно
say $a != $b; # не равно
say $a !== $b; # не равно
say $a < $b; # меньше
say $a <= $b; # меньше или равно
say $a > $b; # больше
say $a >= $b; # больше или равно
# Строковое сравнение
$a='a'; $b='aa';
say $a eq $b; # равно
say $a ne $b; # не равно
say $a !eq $b; # не равно
say $a lt $b; # меньше
say $a le $b; # меньше или равно
say $a gt $b; # больше
say $a ge $b; # больше или равно
# проверим-ка
say 'a' lt 'b';
say 'a' lt 'aa';
False
True
True
True
True
False
False
False
True
True
True
True
False
False
True
True

       Похоже, что != и !== идентичны. То же с парой ne и !eq
# mutatio postrema: 8 Oct 2012

   ==, !=, !==, <, <=, >, >=, eq, ne, !eq, lt, le, gt, ge      charta situs       nota LIX   

    RSS     stdin@perl6.su    © Alexius Karmanov, 2010-2011