(続き) GOTOの一番のメリットはジャンプ先が自由ということです。 それは逆に言えばGOTOとラベルが1対1で対応しなくても問題ないためスパゲッティになりやすいとか視認性も悪くなるというデメリットにもつながっています。(他のループ命令では開始命令と終了命令が1対1で対応している) FOR~NEXTは一定回数繰り返すプログラムや特定の変数の値を一定ずつ変化させるプログラムを作りやすいです。 必ずカウンタ変数が必要なのでそれが必要のない場合はWHILE~WENDかREPEAT~UNTILを選んだ方がベターです。(他のループ命令はカウンター変数無しでもループ可能なので単にループを繰り返すだけならば上記の中でFOR~NEXTとの差はさらに開く)