gpt4 book ai didi

ruby - 如何在 Ruby 中查找数组中的特定字符

转载 作者:数据小太阳 更新时间:2023-10-29 08:01:02 24 4
gpt4 key购买 nike

我正在尝试在数组中查找特定字符,但用户正在输入该字符。

我首先对数组进行排序,然后要求用户输入特定字符,然后我应该查看该字符是否存在于数组中的任何单词中

出于某种原因,如果在检查字符是否存在时,我“硬编码”了一个字符,它会起作用,但如果我尝试查找用户输入的字符,它就不起作用了......

list = [ 'Mom' , 'Dad' , 'Brother' , 'Sister' ]
puts ("Enter the character you would like to find");
character = gets
for i in 0..(list.length - 1)
if (list[i].include?(#{character}))
puts ("Character #{character} found in the word #{list[i]}");
end

非常感谢!

最佳答案

这是因为gets在字符串的末尾添加了一个\n。使用 gets.chomp! 这样您就可以去掉最后一个字符。

关于ruby - 如何在 Ruby 中查找数组中的特定字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12390301/

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