Operator +=(加法赋值)
- 来源: https://www.freebasic.net/wiki/wikka.php?wakka=KeyPgOpCombineAdd
- 最后更新: 2019-09-27
将值加到变量上并赋值。
语法
vb
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)。
对于字符串类型,此运算符在功能上等价于 Operator &= (Concatenate and assign)。
此运算符可以使用适当的语法作为成员 Operator 为用户定义类型重载。
注意:类似于运算符 '=[>]'(赋值),也可以使用替代符号 '+=>'.
示例
start GeSHi
vb
Dim n As Double
n = 6
n += 1
Print n
Sleepend GeSHi
输出:
7方言差异
- 在 -lang qb 方言中,此运算符不能被重载。
与 QB 的差异
- FreeBASIC 新增功能
参见
Operator + (Add)- 数学函数
返回 目录