操作符 *= (Multiply And Assign)
 
对一个变量赋值并赋值

语法

Declare Operator *= ( ByRef lhs As T1 , ByRef rhs As T2 )

用法

lhs *= rhs

参数

lhs
要赋值的变量。
T1
任何数字类型。
rhs
乘以lhs 的值。
T2
任何数字类型。

说明

该运算符将值赋值给一个变量。它在功能上等同于:

lhs = lhs * rhs

右侧表达式(rhs )将被转换为左侧类型(T1 )。

对于用户定义的类型,此运算符可能会重载。

例子

Dim n As Double
n = 6
n *= 2
Print n
Sleep

输出:
12

方言差异

  • -lang qb 方言中,此运算符无法重载。

与QB差别

  • 新的FreeBASIC

参考