-3
私はこのコードを持っている:私は"Y"
または"N"
を入力するとRubyの条件付きの問題?
def name_of_client
puts "Hello sir/madam; please enter your name: "
name = gets.chomp.upcase
puts "Welcome to the Great Bank, #{name}. Would you like to enter your seriously insecure account? (Y/N)"
end
def get_response
answer = gets
if answer == "Y" || answer == "y"
puts 'Sure thing... '
elsif answer == "N" || answer== "n"
puts "Logging you out now. "
end
end
name_of_client
get_response
はなぜ文字列が印刷されませんか?
'answer = gets.chomp' -getsは、EOLセパレータ_を含む入力を返します。 – mudasobwa
@Amirあなたはすでに 'name_of_client'に' gets.chomp'を使っていますので、明らかにそのメソッドを認識しています。 – Stefan