Flash新手,请教AS3中一个退出function的代码。
举个例子:functionabc(){for(vara:int=10;a>=0;a--){for(varb:int=15;b>=0;b--){if(b==3){//请问如...
举个例子:
function abc()
{
for (var a:int=10; a>=0; a--)
{
for(var b:int=15;b>=0;b--)
{
if(b==3)
{
//请问如何在这里跳出这个function abc();,让它不在继续执行下面的c和d循环?
break;
}
}
}
for (var c:int=12; c>=0; c--)
{
for(var d:int=17;d>=0;d--)
{
if(d==4)
{
……
break;
}
}
}
……
} 展开
function abc()
{
for (var a:int=10; a>=0; a--)
{
for(var b:int=15;b>=0;b--)
{
if(b==3)
{
//请问如何在这里跳出这个function abc();,让它不在继续执行下面的c和d循环?
break;
}
}
}
for (var c:int=12; c>=0; c--)
{
for(var d:int=17;d>=0;d--)
{
if(d==4)
{
……
break;
}
}
}
……
} 展开
展开全部
如果你想在 循环a 循环结束跳出 就在c循环上面一行 a循环括号外面加一句 return; 即可跳出函数
如果你想在满足b循环条件就跳出 把break 换成return;即可
附加说明
break 指的是跳出当前 意思就是说 他只能跳出一层大括号
return 跳出顶级,就比如你现在的这个函数 return 是跳出函数外部!!
还请及时采纳答案!!
如果你想在满足b循环条件就跳出 把break 换成return;即可
附加说明
break 指的是跳出当前 意思就是说 他只能跳出一层大括号
return 跳出顶级,就比如你现在的这个函数 return 是跳出函数外部!!
还请及时采纳答案!!
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果想跳出当前function , 请使用return;
如果想跳出循环或者switch的,请使用break;
如果想跳过这次,立即执行下一次循环的,请使用continue;
所以这里应该吧break 换成return;
如果想跳出循环或者switch的,请使用break;
如果想跳过这次,立即执行下一次循环的,请使用continue;
所以这里应该吧break 换成return;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
很简单,放一个
return;
return;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
使用return语句结束函数
例如
return 1;
例如
return 1;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询