gpt4 book ai didi

Ruby,转换为字符串

转载 作者:数据小太阳 更新时间:2023-10-29 07:51:36 25 4
gpt4 key购买 nike

我用 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)

我能做什么?

最佳答案

它提示一个数字连接到一个字符串。两种简单的方法

1) 将数字转成字符串

puts "NO CARO, NON LO VEDO DAL " + numero.to_s

或 2) 将数字插入字符串

puts "NO CARO, NON LO VEDO DAL #{numero}"

关于Ruby,转换为字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54279678/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com