增量不同的for循环我有一个脚本,可以创建关于两个连续列 (x) 的 x(时间)图表。 我假装“我”不是一个一个地增加,而是两个两个地增加。
这是脚本的一部分:
为了(我= 2个,我<= N 项(数字列名) - 1个,我++,
当我将迭代项更改为 i+2 时,它进入一个没有结束的循环中的脚本
脚本回复:增量不同的for循环谢谢!
回复:增量不同的for循环++是一个后缀运算符具有就地递增的效果。
没有通用的后缀运算符可以增加任意值。 相反,您需要使用赋值运算符 (=) 将结果分配回您的计数器:
for(i=1, i<=20, i=i+2,
show(i)
);
在日志中你会得到:
/*:
//:*/
for(i=1, i<=20, i=i+2,
show(i)
);
/*:
i = 1;
i = 3;
i = 5;
i = 7;
i = 9;
i = 11;
i = 13;
i = 15;
i = 17;
i = 19;