มีความแตกต่างอย่างมีนัยสำคัญระหว่างสองคำหลามcontinueและpassเหมือนในตัวอย่าง for element in some_list: if not element: pass และ for element in some_list: if not element: continue ฉันควรระวัง?
ฉันต้องการข้ามจากตรงกลางของswitchคำสั่งไปยังคำสั่งวนซ้ำในรหัสต่อไปนี้: while (something = get_something()) { switch (something) { case A: case B: break; default: // get another something and try again continue; } // do something for a handled something do_something(); } วิธีนี้ใช้ได้continueหรือไม่ มีcontinueงบโดยไม่สนใจswitchงบ? C และ C ++ แตกต่างกันในพฤติกรรมของพวกเขาที่นี่หรือไม่?