次のコードがあると(動作しません):
while True:
#snip: print out current state
while True:
ok = get_input("Is this ok? (y/n)")
if ok.lower() == "y": break 2 #this doesn't work :(
if ok.lower() == "n": break
#do more processing with menus and stuff
これを機能させる方法はありますか?または、入力ループから抜け出すために1つのチェックを行ってから、ユーザーが満足している場合は、さらに制限された外側のループをチェックしてすべてをまとめて抜け出しますか?
goto
多くのループの奥深くにいる場合、C ++はここで素晴らしい