回复: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不尊重论点...?哎哟! 这很尴尬。 似乎因为周围的所有树木而找不到森林...!
尽管如此,还是谢谢你。 告诉我,我对自己的脚本编写例程已感到生疏。
干杯,
科菲