我有以下的功能,但尽管使用了break语句,它似乎并没有被停止找到的阵列中的比赛后:不能突破的嵌套for循环
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...")
}
}
}
}
你的意思是什么它输出匹配吗?你用调试器检查过吗? – 2010-01-12 16:58:28
我的意思是,根据跟踪报表,我仍然在前面的跟踪显示匹配之后看到“继续”。 – redconservatory 2010-01-12 17:04:52