Herunterladen Diese Seite drucken

Werbung

12.5.5.5 Zuweisung

Das Ergebnis eines Zuweisungsausdrucks ist der Wert des Operanden nach der Zuweisung.
Operator Beispiel
=
v = e
weist den Wert von e der Variable v zu
v = a
weist das Array a der Variable v zu. v muss ein Array mit derselben Größe und
denselben Dimensionen sein wie a. a kann eine Zeichenkette oder ein Array
sein.
Hinweis: Die folgenden Operatoren kombinieren eine Zuweisung mit einer arithmetischen
oder bitweisen Operation. Das Ergebnis des Ausdrucks ist der Wert des linken Operanten
nach der arithmetischen oder bitweisen Operation.
Operator Beispiel
+=
v += e
erhöht v um e
-=
v -= e
vermindert v um e
*=
v *= e
multipliziert v mit e
/=
v /= e
dividiert v mit e
%=
v %= e
weist v den Rest der Division von v und e zu
>>=
v >>= e
verschiebt v arithmetisch um e Bits nach rechts
>>>=
v >>>= e
verschiebt v logisch um e Bits nach rechts
<<=
v <<= e
verschiebt v um e Bits nach links
&=
v &= e
führt ein bitweises "und" von v und e aus und weist das Ergebnis v zu
|=
v |= e
führt ein bitweises "oder" von v und e aus und weist das Ergebnis v zu
^=
v ^= e
führt ein bitweises "exklusiv oder" von v und e aus und weist das Ergebnis v
zu
12.5.5.6 Vergleichsoperatoren
Ein logisches "false" wird durch einen Integer-Wert von 0 repräsentiert; ein logisches "true" durch
einen Wert, der nicht 0 ist. Ergebnisse eines Vergleichs-Ausdrucks sind entweder 0 oder 1 und ihr
"tag" wird auf "bool" gesetzt.
Operator Beispiel
==
e1 == e2 Das Ergebnis ist "true", wenn e1 und e2 gleich sind.
!=
e1 != e2 Das Ergebnis ist "true", wenn e1 nicht gleich e2 ist.
Rev. 01
Erklärung
Erklärung
Erklärung
Kapitel 12 Pawn Script
167

Werbung

loading