回复:For-Loop不尊重論點...?請打開幫助->腳本索引,搜索“ for”並找到附帶的示例。
您會看到,參數需要不同的順序。
同樣,當將鼠標懸停在命令“ for”上時,您會看到語法,JMP期望這樣做。
Names Default To Here( 1 );
s = "";
For( i = 1, i < 10, i++,
s ||= " " || Char( i )
);
Trim( s );
回复:For-Loop不尊重論點...?我認為您的第二個和第三個參數已切換,請嘗試以下操作:
For ( i = 4 , i < 250, i = i+12,
...
)
如果這樣不起作用,則可以檢查循環中是否使用了迭代器變量。您可以確保這是不是一個問題是為該變量添加本地上下文,如下所示:
For ( i = 4 , i < 250, i= i+12,
write( "Starting iteration " || char(i) || "\!n");
local( {i},
i = 1
)
)
For-Loop不尊重參數...?你好呀,
誰能解釋為什麼我下面的for循環不以i = 4開頭並且在i> 250之後不結束?
For ( i = 4 , i= i+12, i < 250,
.....
)
該循環會按要求執行,並為我提供i = 16、28、40等的正確結果,等等。只有---我沒有獲得i = 4的結果。 對於i = 16,得出第一個結果。 循環永無止境。 當我達到的值超出數據限制(大約在1800左右)時,腳本崩潰。 到目前為止,我已經編寫了很多循環,但是從未遇到過這個問題嗎?
乾杯,
科菲
腳本編寫回复:For-Loop不尊重論點...?哎喲! 這很尷尬。 似乎因為周圍的所有樹木而找不到森林...!
儘管如此,還是謝謝你。 告訴我,我對自己的腳本編寫例程已感到生疏。
乾杯,
科菲