我想将 if 语句放在我的 for 循环检查参数中,但我不知道该怎么做,我想要这个,所以我不必复制我的代码并使其变得庞大、冗余和混乱。
这就是我想要做的
for( int i = elevator1CurrentStatus.floorNumber; if(boundary == 9) i<boundary else i>boundary ;i+=i+countDirection){
//Code Here
}
我将如何实现这一点?基本上,我希望测试语句说明是向上计数还是向下计数以取决于变量并根据该变量选择哪个方向。计数方向较早实现,为 +1 或 -1。for(int i = lift1CurrentStatus.floorNumber; (if(boundary == 9) iboundary;) ;i+=i+countDirection)
for( int i = elevator1CurrentStatus.floorNumber; (if(boundary == 9) i<boundary else i>boundary) ;i+=i+countDirection)