gpt4 book ai didi

Ruby gets() 没有返回正确的字符串

转载 作者:太空宇宙 更新时间:2023-11-03 17:17:17 25 4
gpt4 key购买 nike

<分区>

在听到有关 Ruby 的所有优点后,我今天决定试一试,但到目前为止,它只是给我带来了困难。很久以前,我在学习 Python 时做了一个“搜索引擎”,它只是将数据存储在一个数组中,并检查搜索关键字是否在其中,我一直在尝试在 Ruby 中做同样的事情。

虽然它不像在 Python 中那样直观,但我可以使用搜索功能。不过,我在处理用户输入时遇到了问题。我想检查输入是否等于 insertsearchquit,但它不起作用。我真的不知道如何使用 gets,所以我假设问题与 gets 相关。

while true
puts 'What do you want to do?'
choice = $stdin.gets

puts choice # => quit

if choice == 'quit'
break
end
end

if 语句不起作用。我到底做错了什么?看在上帝的份上,这在 C++ 中是微不足道的!

我非常感谢您的帮助。 Ruby 对我来说太陌生了……谢谢!

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