抱歉,这是一个非常简单的问题,但我无法确定。我正在尝试使用内部带有OR条件的嵌套IF语句。
这是代码:

if (positionE != -1){
   if (position == -1) || if (positionE < position)
                   position = positionE;
}


显然,我错误地使用了OR条件,请有人指出正确的用法。

这是我尝试编写的伪代码:

If positionE is not -1
   If position is -1 or positionE is less than position
      position is positionE

最佳答案

试试这个 :

if(positionE != -1 && (position == -1 || positionE < position)){
   position = positionE;
}

10-04 12:38