Operatori de comparaţie pentru numere

77

            Aceşti operatori sunt daţi īn tabelul următor.

Operator

Descriere

<

Mai mic decāt (Less than)

>

Mai mare decāt (Greater than)

==

Egal cu (Equal to)

<=

Mai mic sau egal cu (Less than or equal to)

>=

Mai mare sau egal cu (Greater than or equal to)

!=

Diferit de (Not equal to)

<=>

Comparaţie ce īntoarce (Comparison returning) 1, 0, or -1 

             Un exemplu este

#!/usr/local/bin/perl
$in=<STDIN>;
chop($in);
if ($in <5){
print($in,' este mai mic decat 5',"\n");
}
if ($in > 5){
print($in,' este mai mare decat 5',"\n");
}
if ($in == 5){
print($in,' este egal 5',"\n");
}

     Īn acest exemplu am folosit instrucţiunea de control a execuţiei if. Sintaxa completă a acesteia va fi discutată īn detaliu īn secţiunea dedicată instrucţiunilor de control a execuţiei. Pe scurt această instrucţiune īn exemplul de mai sus are forma:

if(expr){ 
   
# bloc de instrucţiuni
}

Daca expr este adevărată atunci este executat blocul dintre acolade {}.

© Cornel Mironel Niculae, 2003-2004

13-Nov-2009