运算符
Last updated
Was this helpful?
Last updated
Was this helpful?
Was this helpful?
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