version | example_title |
---|---|
1.0.0 |
运算符 |
V支持以下运算符:
-
+
(加法) 用于 int, float和string -
-
(减法) 用于 int和float类型 -
*
(乘法) 用于 int和float类型 -
/
(除法) 用于 int和float类型 -
%
(取模) 用于 int类型 -
=
(赋值) 用于改变值 -
:=
用于初始化值
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)
输出
8
7.0
hello world
-1
2.0
15
8.0
7
5.0
2
0
注意:与其他语言不同,V不允许带浮点数的模。
-
>
大于 -
<
小于 -
=
等于 -
>=
大于或等于 -
<=
小于或等于 -
!=
不等于
-
&&
和 -
||
或 -
!
非
-
<<
左位移 -
>>
右位移 -
&
按位和 -
|
按位或 -
^
按位异或
-
+=
与foo=foo+var相同
-
-=
与foo=foo-var相同
-
*=
与foo=foo*var相同
-
/=
与foo=foo/var相同
-
&=
与foo=foo&var相同
-
|=
与foo=foo'var相同
-
>=
与foo=foo>>变量相同
-
<=
与foo=foo<<var相同
-
in
for membership -
none
for optional