戻る

 むげんに 「ワードあるいはリスト」

 むげんに  forever(フォーエバー)
 無限に
   


無限(むげん)に実行される並列処理(へいれつしょり)厳密(げんみつ)には、(みじか)い時間に順に処理(しょり)しています)のプロセスを実行します。並列処理(へいれつしょり)は、始めると、すぐに次の行に進みます。
止めるときは、 これをとめる を使います。

再帰処理(さいきしょり)無限(むげん) に実行しますが、並列処理(へいれつしょり)ではないので、()わるまで、次の行に進みません。
どちらも無限(むげん)に実行しますが、プロセスの(ちが)いに注意が必要です。
  to GO
setCNT 0
forever [TEST]
end
to TEST
setCNT CNT + 1
if CNT > 10000
[print "END stopme]
end
無限(むげん)にカウントします。
止めるのは、stopme(これを止める)です。
  to GO
setCNT 0
TEST 0
end
to TEST :i
print :i
if :i > 10000
[print "END stop]
TEST :i + 1
end
再帰処理(さいきしょり)でも
無限(むげん)にカウントします。
止めるのは、 stop(止まる)です。
 
to GO
setCNT 0
TEST 0
end
to TEST :i
print :i
if :i > 10000
[print "END stop]
TEST :i + 1
print "DUMMY
end
再帰する次の行があると、
メモリがいっぱいになります。 
  to GO
setCNT 0
carefully[TEST 0]
[print "ERR]

end
to TEST :i
print :i
if :i > 10000
[print "END stop]
TEST :i + 1
print "DUMMY
end 
「メモリがいっぱい」は、
carefully(注意してやる)でトラップできますが、リサイクルでは解放(かいほう)できません。


命令の制御(せいぎょ)には、次の命令を使います。
めいれいは
せってい
せっていする
むげんに
つぎのときに
それぞれのすうじをやる
くりかえす
それぞれをやる
ぎょうをやる
やる
たいきする
まつ
めいれいをけす
とりけす
これをとめる
とまる
みんなとまる
クリックオン
クリックオフ



 
むげんに.mwx
 無限(むげん)に のボタンで無限(むげん)に右回転します。止めるには、 取り消す のボタンを左クリックします。