たとえば6のサイクル制限で特定の値をインクリメントしています。このコードをどのように短くできるか興味があります。
function Cycle_Value(inc_value:Number = 5, times:Number = 3):Number
{
var return_value:Number = inc_value;
while(times >= 1)
{
if(inc_value < 6)
{
inc_value++;
return_value = inc_value;
}
else if(inc_value == 6)
{
return_value = 1;
inc_value = 1;
}
else
trace(inc_value+" is out of bounds");
times--;
}
return return_value;
}
Sample Output: Cycle_Value(5,2) = 1, Cycle_Value(6,10) = 4