コミュニティアイコン プチコン 非公式コミュニティ トピック

アバター
ぱりあみ ◆QnrCvp1r4slQ
2021/8/28 9:31
質問
質問です!
LOOP、ENDLOOPって、無限ループじゃないですか。
「〜回ループする」っていう命令ってありますか?
初歩的(?)な質問でスミマセン...

コメント

アバター
ugly777 2021/8/28 9:43 ◆B7lOIJDWuOqi
FOR (変数)=0 TO (ループする回数)-1
 (実行したい処理)
NEXT
か、
FOR (変数)=1 TO (ループする回数)
 (実行したい処理)
NEXT
みたいに書けばできます。
ちなみにループ系の命令は他にも
REPEATやWHILEといったものがあります。
(ちなみに4はやったことがありませんが多分4でもできます。)
アバター
ぱりあみ 2021/8/28 12:37 ◆QnrCvp1r4slQ
ありがとうございます!
やってみます!
アバター
ぱりあみ 2021/8/28 14:13 ◆QnrCvp1r4slQ
やってみました〜
できました!
ありがとうございます!
アバター
はやピー 2021/8/29 8:39 ◆cNXcKm243Rna
ちなみにこういう命令あるのかなっていうのは、グーグル先生に聞くのが一番かと。
4だと(正直使い勝手は悪いけど)公式リファレンスとかあるので、活用してみてください。
トップメニューの公式ホームページから、リファレンスで見れます。
アバター
ツララ 2021/9/12 11:10 ◆ArUdBYOYME1V
ぱりあみさんは無限ループになる原因って考えたりしました?
それってループ数をカウントしてないからなんですけど
つまり、ループする度にカウントされる変数を用意して
その変数の状態を判別する式でIF文を作って、ENDLOOP以降の行にジャンプする分岐をループ内に作れば
結果的にugly777さんの例のFOR関数と同じことできますよ。

逆に言えば、FOR関数でもループカウンタをリセットしてカウントが進まないような処理をループ内に作ってやれば無限ループにできますん。

応用すれば同じループ処理文をフラグ管理で無限ループか有限ループかに切り替えたりも…

コメントを書く

  • こちらは「プチコン3号」「プチコンBIG」など、プチコンシリーズに関する話題を扱ったコミュニティです
  • プチコンシリーズにまったく関係ない書き込みはご遠慮下さい。削除の対象となります
  • こちらにはその他のゲームや雑談のコミュニティはなく、作る予定もありません (ひとりで管理できないため)。ごめんなさい
  • ユーザー登録なしで書き込みができます
  • 秘密の合い言葉は成りすましの防止 (トリップ機能)、書き込みの編集時の本人認証に使用します
  • 秘密の合い言葉に他人に推測されやすい言葉、他サービスと同じパスワードは入力しないでください。
  • 書き込むと、投稿時に入力したお名前と秘密の暗号が記憶され、ログイン状態になります

- WEB PATIO -