gpt4 book ai didi

actionscript-3 - 有条件地改变 "for loop"的方向?

转载 作者:行者123 更新时间:2023-12-03 22:43:34 26 4
gpt4 key购买 nike

是否可以在 ActionScript 中有条件地更改 for 循环的方向?

示例:

for(if(condition){var x = 0; x<number; x++}else{var x=number; x>0; x--}){
//do something
}

最佳答案

有趣的要求。保留 for 的一种方法是:

var start, loop_cond, inc; 
if(condition)
{
start = 0;
inc = 1;
loop_cond = function(){return x < number};
}
else
{
start = number - 1;
inc = -1;
loop_cond = function(){return x >= 0};
}
for(var x = start; loop_cond(); x += inc)
{
// do something
}

我们设置起始值、终止条件函数以及正增量或负增量。然后,我们只需调用该函数并使用 += 进行递增或递减。

关于actionscript-3 - 有条件地改变 "for loop"的方向?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4200583/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com