操作符 = (Equal)
 
比较两个表达式的相等性

语法
用法

result = lhs = rhs

参数

lhs
左侧表达要比较。
rhs
右边的表达要比较。
T
任何指针类型。

返回值

如果表达式相等,则返回负数(-1),如果不相等则返回0(0)。

说明

操作符 =(平等)是一个二进制运算符,用于比较两个表达式的相等性,并返回结果 - 一个布尔值,形式为Integer:负数(-1)为真,零(0)为假。参数没有任何修改。

该运算符也可以被重载以接受用户定义的类型。

操作符 =(平等)不应该与初始化或赋值混淆,这两者都使用“=”符号。

例子


Dim i As Integer = 0    ''初始化:初始化i,值为0
i = 420                 ''赋值:赋值给我420的值

If (i = 69) Then        ''方程:比较i和69的值的平等
    Print "严重错误:我应该等于420"
    End -1
End If

操作符<>(不等式)是操作符 = (Equality)的补充,与运算符 不(逐位补码)结合使用时功能相同。

   If (420 = 420) Then Print "(420 = 420)是真的。"
   If Not (69 <> 69) Then Print "不是(69 <>69)是真的。"


方言差异

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

与QB差别

  • 没有

参考