貪心高性能神經(jīng)網(wǎng)絡(luò)與AI芯片應(yīng)用研修
循環(huán)控制語(yǔ)句 continue
continue [N]: 提前結(jié)束第N層的本輪循環(huán), 而直接進(jìn)入下一輪判斷, 也就是continue后的所有本次循環(huán)的命令都不再執(zhí)行; 最內(nèi)層為第1層, continue可以結(jié)束任意一層的本次循環(huán)
格式:
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, 只結(jié)束本層的本次循環(huán), 也就是只結(jié)束內(nèi)層for循環(huán)的當(dāng)j=5時(shí)的這次循環(huán)
? ? ? ?echo $j
? ?done
? ?echo ----------- ? ? ? ? # 當(dāng)內(nèi)層for循環(huán)進(jìn)行到j(luò)=10時(shí), 不滿(mǎn)足條件, 則退出內(nèi)層for循環(huán), 打印echo --------, 然后進(jìn)入下一次外層for循環(huán) ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
done
標(biāo)簽: