增量不相同的 For 循環我有一個腳本,它創建關於兩個連續列 (x) 的 x(時間)圖表。 我假裝「i」不是一一增加,而是兩兩增加。
這是腳本的一部分:
為了(我= 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;