break_continue.gravity 410 B

12345678910111213141516171819202122232425
  1. #unittest {
  2. name: "Break, continue in for loop.";
  3. result: 8;
  4. };
  5. func main() {
  6. var sum = 0;
  7. var test:List = [1, 2, 3, 4];
  8. for (var item in test) {
  9. if ((item == 1) || (item == 4)) {
  10. continue;
  11. }
  12. sum += item;
  13. }
  14. for (var item in test) {
  15. if (item == 3) {
  16. break;
  17. }
  18. sum += item;
  19. }
  20. return sum;
  21. }