“?”是什么意思

时间:2016-08-19 14:39:51

标签: ternary

IF OFFSET> = 0那么

TIME_LOCAL:=((current_time + OFFSET)> 24)((current_time + OFFSET) - 24)(current_time + OFFSET);

否则

TIME_LOCAL:=((current_time + OFFSET)< 0)((current_time + OFFSET)+ 24)(current_time + OFFSET);

ENDIF;

1 个答案:

答案 0 :(得分:2)

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