| |
2-12 Sprache CORBA Scripting, v1.1 Februar 2003 2 > > > 10 % 3 # nur für lange Ganzzahlen 1 > > > 10 \ 3 # nur für lange Ganzzahlen 3 2,5,5 Vergleichsoperatoren Die Syntax für Vergleichsausdrücke ist: < relational_expression >::= < Ausdruck > "= =" < Ausdruck > |< Ausdruck > "! = ", < Ausdruck > |< Ausdruck > "<" < Ausdruck > |< Ausdruck > "< =" < Ausdruck > |< Ausdruck > ">" < Ausdruck > |< Ausdruck > "> =" < Ausdruck > Vergleichsoperatoren sind die klassischen binären: "== ", "! = ", "< ", "< = ", "> "und "> = ". Sie bringen Boolesche Werte zurück und Rechengrößenartcoercions werden automatisch wenn getan erforderlich. Dieses deutet auch die dynamische Wertart an, die zur Ausführungszeit überprüft. Diese Operatoren haben die übliche Bedeutung. Betrachten Sie die folgenden Beispiele: > > > 10 == 3 falsch > > > 3,1415 > 3 zutreffend 2,5,6 Logische Operatoren Die Syntax für logische Ausdrücke ist: < logical_expression >::= "!", < Ausdruck > |< Ausdruck > "u. u." < Ausdruck > |< Ausdruck > "||"< Ausdruck > Logische Operatoren sind die klassischen Einstoff- und binären. Das Einstoff nicht wird dargestellt durch "! ". Das binäre und wird durch "&& dargestellt ". Das binäre oder wird durch "dargestellt || ". Sie nehmen zwei Boolesche Rechengrößen. Diese Operatoren bringen einen Booleschen Wert zurück. Dynamisch die Rechengrößenartüberprüfung ist zur Ausführungszeit erfolgt. Diese Operatoren haben das übliche Bedeutung. Betrachten Sie die folgenden Beispiele: > > > (10! = && 3,3 zutreffend zutreffend > > > (10 < 3)||falsch falsch > > > zutreffendes && falsch falsch > > > falsch||(10 > 3) zutreffend > > >! (10 == 3) zutreffend |  |
|
| |
|
|