Ternary “是什么意思?”&引用;
如果偏移量>=0,则 本地时间:=((当前时间+偏移量)>24)?((当前时间+偏移量)-24):(当前时间+偏移量) 否则 本地时间:=((当前时间+偏移量)<0)?((当前时间+偏移量)+24):(当前时间+偏移量) endif 条件运算符(?:)根据布尔表达式的值返回两个值之一。以下是条件运算符的语法。Ternary “是什么意思?”&引用;,ternary,Ternary,如果偏移量>=0,则 本地时间:=((当前时间+偏移量)>24)?((当前时间+偏移量)-24):(当前时间+偏移量) 否则 本地时间:=((当前时间+偏移量)
条件第一个表达式:第二个表达式 这是三元条件运算符,在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中。