הפקודה continue
לפעמים שמריצים לולאות, כמו for או while, צריכים לדלג על קטע מסוים בלולאה.
לדוגמה, אנחנו מריצים לולאת מ-1, עד 5 ואנחנו צריכים לדלג על 3.
בשביל זה הפקודה continue, מחזירה אותנו לראש הלולאה ומבצעת את רצף הפעולות המוגדר.
איך משתמשים?
זה פשוט מאוד. בתוך לולאה נרשום את הפקודה continue מתי שנרצה לדלג.
לדוגמה:
JAVA:
קוד:
for(int x=1; x <= 5; x++){
if(x == 3){
continue;
}
System.out.print("X equal to " + x);
}
C#:
קוד:
for(int x=1; x <= 5; x++){
if(x == 3){
continue;
}
Console.Write("X equal to " + x);
}
C++:
קוד:
for(int x=1; x <= 5; x++){
if(x == 3){
continue;
}
cout << "X equal to " << x << endl;
}
והפלט בכולם יהיה:
X equal to 1
X equal to 2
X equal to 4
X equal to 5
וזה למה?
כי הרצנו לולאה מ-1 עד 5.
וכאשר הלולאה הגיעה ל-3, עשינו שהלולאה תדלג על קטע זה.