贪心高性能神经网络与AI芯片应用研修
循环控制语句 continue
continue [N]: 提前结束第N层的本轮循环, 而直接进入下一轮判断, 也就是continue后的所有本次循环的命令都不再执行; 最内层为第1层, continue可以结束任意一层的本次循环
格式:
while CONDITION1; do
CMD1
...
if CONDITION2; then
continue
fi
CMDn
...
done
范例:
for ((i=0;i<10;i++));do
for ((j=0;j<10;j++));do
[ $j -eq 5 ] && continue # continue, 只结束本层的本次循环, 也就是只结束内层for循环的当j=5时的这次循环
echo $j
done
echo ----------- # 当内层for循环进行到j=10时, 不满足条件, 则退出内层for循环, 打印echo --------, 然后进入下一次外层for循环
done