質問: 1); } } ``` Yes/Noを読み込む「変数rty」の宣言をdo{}の中で行うか否かの違いなのですが、どうしてdo{}の中で宣言を行うとエラーになってしまうのですか???
回答: whileを使うとよくやるミスです。 doの中で宣言してしまうと、その変数が有効なのは**doブロックの中のみ**となるため、 doブロック外となるwhileでの条件文で使用できません。