ALL: for (int y = 0; y < Config.LINES; y++) { for (int x = 0; x < Config.LINES; x++) { if (cardsMap[x][y].getNum() == 0 || (x > 0 && cardsMap[x][y].equals(cardsMap[x - 1][y])) || (x < Config.LINES - 1 && cardsMap[x][y] .equals(cardsMap[x + 1][y])) || (y > 0 && cardsMap[x][y].equals(cardsMap[x][y - 1])) || (y < Config.LINES - 1 && cardsMap[x][y] .equals(cardsMap[x][y + 1]))) { complete = false; break ALL; } } }
这段代码中,那个ALL:是有什么用?
ALL就是最外层for包含的范围,如果只写break,只能跳出里层循环,break ALL就能直接跳出外层循环
谢谢,明白了
老鸟友情提示: 这样的代码些项目里会被骂的
谢谢!
标号,代表外循环