Re:For-Loopは引数を尊重しません...?[ヘルプ]-> [スクリプトインデックス]を開き、「for」を検索して、同封の例を見つけてください。
ご覧のとおり、引数には異なる順序が必要です。
また、コマンド「for」にカーソルを合わせると、構文が表示されますが、JMPは予期しています。
Names Default To Here( 1 );
s = "";
For( i = 1, i < 10, i++,
s ||= " " || Char( i )
);
Trim( s );
Re:For-Loopは引数を尊重しません...?私はあなたの2番目と3番目の議論が入れ替わっていると思います、多分これを試してください:
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 ループは引数を尊重しません...?やあ、
以下の for ループが i=4 で始まらず、i>250 の後に終了しないのはなぜか、誰か説明できますか?
For ( i = 4 , i= i+12, i < 250,
.....
)
ループは要求通りに動作し、i=16、28、40などでは正しい結果が得られます。ただ、i=4では結果が出ません。最初に結果が出るのはi=16の時です。そしてループはいつまでも終わりません。iがデータ制限(1800あたり)を超える値に達すると、スクリプトがクラッシュします。これまでたくさんのループを書いてきましたが、こんな問題は初めてでした。
乾杯、
コフィ
結果の共有と伝達