bool flag = TRUE;
while (condition)
{
if (anothercondition)
{
flag = FALSE;
break;
}
}
if (flag)
{
...
}
4
ESPserial.print(params + '\n');
time = millis();
while(true) {
int avail = ESPserial.available();
if (avail) break;
if (millis() - time > 500) break;
}
do {
char ch = ESPserial.read();
data += ch;
} while (ESPserial.available());
2 回答
C#没有
while...else
,我认为Java也没有这个结构 . Python有它,因为else
块中的指令只有在你从循环中断时才能执行,你可以按如下方式模拟它: