Operadores
V suporta os seguintes operadores:
+
(adição) para int, float e string-
(subtração) para int e float*
(multiplicação) para int e float/
(divisão) para int e float%
(módulos) para int=
(atribuição) para alterar valores: =
para inicializar valores
println(3+5)
println(2.0+5.0)
println('olá'+'mundo')
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)
Saída
8
7.0
Olá Mundo
-1
2.0
15
8.0
7
5.0
2
0 0
Nota: Ao contrário de outras linguagens, o V não permite módulo com float.
>
maior que<
menor que==
igual a> =
maior ou igual a<=
menor ou igual a! =
não é igual a
&&
e||
ou!
não
<<
left bitshift>>
right bitshift&
bitwise and|
bitwise or^
bitwise xor
+ =
o mesmo quefoo = foo + var
- =
o mesmo quefoo = foo - var
* =
o mesmo quefoo = foo * var
/ =
o mesmo quefoo = foo / var
& =
o mesmo quefoo = foo & var
| =
o mesmo quefoo = foo | var
>> =
o mesmo quefoo = foo >> var
<< =
o mesmo quefoo = foo << var
in
para associaçãonone
para opcional
Last modified 3yr ago