私はプロンプトでかなり簡単なダイスロールとレスポンスを設定しようとしていますが、正しく動作しません。ユーザーがロール、ロールまたはロールを入力するまで、ループに依頼し続けたいと思っていました。単純なコードで作業しないまでの文
def roll()
x = rand(5) + 1
y = rand(5) + 1
z = rand(5) + 1
puts "You rolled #{x},#{y},#{z}"
if x == y && y == z
puts "TRIPS! Trip #{x}s"
elsif x == y || y == z || x == z
puts "Pair!"
else
if x > y && x > z
puts "#{x} high"
end
if y > x && y > z
puts "#{z} high"
end
if z > x && z > y
puts "#{z} high"
end
end
end
puts "Type 'roll' when you're ready."
entry = gets.chomp
until entry == roll || Roll || ROLL
puts "Type 'roll' when you're ready."
entry = gets.chomp
end
roll()