例外キャッチしたら頭に戻ってやり直しってコードには躊躇なくgotoを使うな