操作符 += (Add And Assign)
添加并赋值给一个变量
语法
Declare
Operator
+=
(
ByRef
lhs
As
T1
,
ByRef
rhs
As
T2
)
Declare
Operator
+=
(
ByRef
lhs
As
T
Ptr
,
ByRef
rhs
As
Integer
)
Declare
Operator
+=
(
ByRef
lhs
As
String
,
ByRef
rhs
As
String
)
Declare
Operator
+=
(
ByRef
lhs
As
WString
,
ByRef
rhs
As
WString
)
用法
lhs
+=
rhs
参数
lhs
要赋值的变量。
T1
任何数字类型。
rhs
要添加到
lhs
的值。
T2
任何数字类型。
T
任何数据类型。
说明
该运算符为变量添加一个值。它在功能上等同于:
lhs
=
lhs
+
rhs
对于数值类型,右侧表达式(
rhs
)将被转换为左侧的类型(
T1
)。
对于字符串类型,此运算符在功能上等效于
操作符 &= (Concatenate And Assign)
.
对于用户定义的类型,此运算符可能会重载。
例子
Dim
n
As
Double
n
=
6
n
+=
1
Print
n
Sleep
输出:
7
方言差异
在
-lang qb
方言中,此运算符不能重载。
与QB差别
新的FreeBASIC
参考
操作符 + (Add)
数学函数