运算符
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 membershipnone
for optional
Last modified 3yr ago