내가 가지고있는 기능은 다음하지만 break 문을 사용에도 불구하고, 그것은 배열에서 일치 발견 후 중지하지 않는 것 :는 루프 중첩의 탈옥 수 없습니다
private function CheckMatch() {
// _playersList is the Array that is being looped through to find a match
var i:int;
var j:int;
for (i= 0; i < _playersList.length; i++) {
for (j= i+1; j < _playersList.length; j++) {
if (_playersList[i] === _playersList[j]) {
trace("match:" + _playersList[i] + " at " + i + " is a match with "+_playersList[j] + " at " + j);
break;
} else {
// no match
trace("continuing...")
}
}
}
}
당신은 무엇을 의미합니까 그것은 일치하는 출력입니까? 디버거로 확인 했습니까? –
나는 추적 진술에 근거하여 이전 추적이 일치하는 것을 보여준 후에도 계속 "계속"되고 있음을 의미했습니다. – redconservatory