我之前在SQL和VB中见过这个,现在在反向工程Excel电子表格时,遇到了下面的公式:
=IF(D23<>0,"不足","足够")
我正在将其转换为ActionScript:
var result:String = [条件] ? 0 : "不足";
该代码段是一个简单的三元运算符表达式。如果[条件]为真,则将字符串变量result设置为0,否则将其设置为"不足"。不过我不确定 D23 <> 0 是什么意思,它是不是简单地表示“不等于”?
我之前在SQL和VB中见过这个,现在在反向工程Excel电子表格时,遇到了下面的公式:
=IF(D23<>0,"不足","足够")
我正在将其转换为ActionScript:
var result:String = [条件] ? 0 : "不足";
该代码段是一个简单的三元运算符表达式。如果[条件]为真,则将字符串变量result设置为0,否则将其设置为"不足"。不过我不确定 D23 <> 0 是什么意思,它是不是简单地表示“不等于”?
是的,它表示"不等于",可以是小于或大于。
例如:
If x <> y Then
可以理解为:
如果x小于y或者x大于y,那么
逻辑上的结果是“如果x不等于y的任何值”
if i = 1 then
。对于对象,您需要使用“is”,例如if objRefA is objRefB then
。请参见此问题以获取更多信息。 - Binary Worrier在SQL中,<>与!=相同,表示不等于......但对于NULL值,需要使用IS NULL或IS NOT NULL。