Operators
V bietet die folgenden Operatoren:
Grundlegende Operatoren
+:Arithmetik: Addition von
int,floatstring-Konkatenation.
-Subtraktion vonintundfloat.*Multiplikation vonintundfloat./Division vonintundfloat.%Modulo-operator: Ganzzahlige Teilung mit Restint.=Zuweisung eines Wertes für eine Variable.:=Deklaration und Initialisierung einer Variable.
println(3 + 5)
println(2.0 + 5.0)
println('hello' + 'world')
println(9 - 10)
println(7.0 - 5.0)
println(3 * 5)
println(2.0 * 4)
println(23 / 3)
println(25.0 / 5.0)
println(27 % 5)
println(27 % 3)Output
8
7.0
hello world
-1
2.0
15
8.0
7
5.0
2
0Bemerkung: Im Gegensatz zu anderen (Programmier-) Sprachen kann der
Modulo-operator (%) in V nicht mitfloatsangewandt 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
Was this helpful?