在Linux中,continue
語句用于跳過當前循環中的剩余代碼并繼續下一次循環。當continue
語句執行時,循環體中后續的代碼將被忽略,直接跳轉到下一次循環的迭代。這通常用于在循環體中的某個條件滿足時,跳過當前迭代并繼續下一次迭代。
以下是一個使用continue
語句的例子,該示例使用for
循環遍歷一個列表,當元素為奇數時跳過并繼續下一次迭代:
#!/bin/bash
numbers=(1 2 3 4 5)
for num in ${numbers[@]}; do
if (( $num % 2 == 1 )); then
continue
fi
echo "Even number: $num"
done
在上面的例子中,當$num
為奇數時,continue
語句會跳過echo "Even number: $num"
這行代碼,并直接執行下一次迭代。這樣可以確保只有偶數會被輸出。