Я написал эту программу на ruby:
"Nonna = CIAO CARO NIPOTINO, COME STAI??"
puts "Tu = Bene nonna, ma non urlare"
puts "Nonna = COME DICI, PARLA PIU' FORTE!!"
def ask()
a = gets.chomp
ok = a.upcase()
numero = rand(100)
ciao = "CIAO NONNA!"
if a == ok
puts "NO CARO, NON LO VEDO DAL " + numero
ask
else
puts "COSA HAI DETTO? NON CI SENTO, RIPETI!"
ask
end
end
ask()
(простите за итальянский)
Однако, когда я запускаю его, он выдает мне эту ошибку:
Traceback (most recent call last):
2: from vecchia.rb:20:in `<main>'
1: from vecchia.rb:11:in `chiede'
vecchia.rb:11:in `+': no implicit conversion of Integer into String (TypeError)
Что я могу сделать?