Operators
V bietet die folgenden Operatoren:
Grundlegende Operatoren
+
:Arithmetik: Addition von
int
,float
string
-Konkatenation.
-
Subtraktion vonint
undfloat
.*
Multiplikation vonint
undfloat
./
Division vonint
undfloat
.%
Modulo-operator: Ganzzahlige Teilung mit Restint
.=
Zuweisung eines Wertes für eine Variable.:=
Deklaration und Initialisierung einer Variable.
Output
Bemerkung: Im Gegensatz zu anderen (Programmier-) Sprachen kann der
Modulo
-operator (%
) in V nicht mitfloats
angewandt werden.
Vergleichsoperatoren
>
größer als<
kleiner als==
gleich>=
größer oder gleich<=
kleiner oder gleich!=
ungleich
Boolsche Operatoren
&&
logisches und||
logisches oder!
logisches nicht
Bitwise Operators
<<
bitshift links>>
bitshift rechts&
bitweises Und|
bitweises Oder^
bitweises XOR (exklusives Oder)
Zuweisungsoperatoren
+=
ist äquivalent zufoo = foo + var
-=
ist äquivalent zufoo = foo - var
*=
ist äquivalent zufoo = foo * var
/=
ist äquivalent zufoo = foo / var
&=
ist äquivalent zufoo = foo & var
|=
ist äquivalent zufoo = foo | var
>>=
ist äquivalent zufoo = foo >> var
<<=
ist äquivalent zufoo = foo << var
Spezielle Operatoren
in
: für eine Prüfung ob ein Element Teil einer Sammlung ist.none
: zur Prüfung, ob ein Wert gesetzt wurde.
Last updated