「なでしこv1」開発掲示板

なでしこv1のバグや要望を書き込む掲示板

↑ (#2457) Re: 繰り返し処理の途中でのラベル設定 - うぇいく (2015-10-20 21:47) /低 未処理
そのソースの場合、戻ってしまうと、「飛ぶ」機能の意味がなくなります。
「100回」のループのインデントよりも浅いところに「▲ゴール」がある限り、戻ることはありません。
・飛ぶたびに飛んだ元に戻る必要がある場合、関数を使用してください。
・「▲ゴール」に飛んでも同じループが継続するなら、「▲ゴール」は、ループ内の他の要素と同じインデントにしてください(そして、「飛ぶ」以外で実行されては困るなら、その分が実行さえないように、もう1つ飛ぶを使うなりなんなりしてください)。この書き方でうまく飛ばない場合、飛ばないことがバグです。

なお、「飛ぶ」は、飛ぶはずのラベルに飛ばなかったりするので、利用しないことをお勧めします。大域脱出以外での利用は混乱のもとになるだけであり、大域脱出が必要な場合は、一応、例外を利用することで置き換えられると思われます。
編集
📌 繰り返し処理の途中でのラベル設定 / 永世ヘボ (2015-10-20 13:12) (#2456) /低 未処理
└─ Re: 繰り返し処理の途中でのラベル設定 / うぇいく (2015-10-20 21:47) (#2457) /低 未処理
│  └─ Re: 繰り返し処理の途中でのラベル設定 / 永世ヘボ (2015-10-20 23:11) (#2458) /低 未処理
└─ Re: 繰り返し処理の途中でのラベル設定 / うぇいく (2015-10-21 09:10) (#2459) /低 未処理

✏️ (#2457)へ返信する

編集時に使うキーを入力(省略可能)

画像ファイル(最大300KB)を添付可能