0
私は1から10までの乱数を生成する周囲のない小さなメソッドを作ろうとしています。間違って推測された場合は、「いいえ」とプロンプトを出し、推測するまで繰り返し推測します正しい番号(「私の番号を推測する」)。私の番号推測者は正しい応答をしません。したがって、ノンストップを求める
しかし、推測が正しい推測であっても、「いいえ」と言い続けて、「自分の数字を推測する」という質問を繰り返してくる問題を見つけました。
def random_number;
state = false;
answer = rand(10);
until state == true;
puts "Guess my number"
guess = gets.chomp;
if answer == guess;
puts "nice"
state = true;
else
puts "nope";
end;
end;
end;
ありがとうございました! – yunjae123