gpt4 book ai didi

ruby-on-rails - 哈希中的 Ruby on Rails 2 搜索字符串

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

我需要帮助...

我有这样的哈希:

@ingredients = Hash.new
@ingredients[1] = "Biscottes Mini(recondo)"
@ingredients[2] = "Abadejo"
@ingredients[3] = "Acelga"
@ingredients[4] = "Agua de Coco"
@ingredients[5] = "Ajo"
@ingredients[6] = "Almidón de Arroz"
@ingredients[7] = "Anillos Con Avena Integral cheerios (nestle)"
@ingredients[8] = "Apio"

当我写“scotte”时,我需要搜索该哈希以找到“Biscottes Mini(recondo)”

有帮助吗?

谢谢!

最佳答案

为什么这里使用哈希而不是数组?您似乎没有使用整数以外的其他键。

无论如何,这个解决方案适用于数组和散列:

search_term = 'scotte'
# you could also use find_all instead of select
search_results = @ingredients.select { |key, val| val.include?(search_term) }
puts search_results.inspect

参见 http://ruby-doc.org/core/classes/Enumerable.html#M001488

关于ruby-on-rails - 哈希中的 Ruby on Rails 2 搜索字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6140554/

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