Ternary “是什么意思?”&引用;

Ternary “是什么意思?”&引用;,ternary,Ternary,如果偏移量>=0,则 本地时间:=((当前时间+偏移量)>24)?((当前时间+偏移量)-24):(当前时间+偏移量) 否则 本地时间:=((当前时间+偏移量)

如果偏移量>=0,则

本地时间:=((当前时间+偏移量)>24)((当前时间+偏移量)-24)(当前时间+偏移量)

否则

本地时间:=((当前时间+偏移量)<0)((当前时间+偏移量)+24)(当前时间+偏移量)

endif

条件运算符(?:)根据布尔表达式的值返回两个值之一。以下是条件运算符的语法。
条件第一个表达式:第二个表达式

这是三元条件运算符,在VBA中是不合法的。是的,我同意。该代码不是VBA。标签需要更改。这我做不到。我可以,但显然,我不知道这是什么语言。我猜C#在发布之前被弄乱了。也许OP能启发我们,不管是什么语言,它是一个三元运算符。这不是合法的VBA。。。或VB.NET。这是什么语言?在VBA中,
标记是
打印
指令的快捷方式(相当于
调试.打印
),VBE(编辑器)自动将
更改为
打印
标记通常是一个指令分隔符,用于组合同一逻辑代码行上的多个语句,例如i=0到100:Debug的
。Print i:Next
-当在行首的标识符之后立即使用时,它表示行标签,例如
CleanFail:
,可用于
On Error
语句,例如
On Error GoTo CleanFail
,或仅用于
GoTo
语句。行不以w/
结尾在VB中。