gpt4 book ai didi

ruby-on-rails - Ruby 单词数组作为哈希?

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

Ruby 有一个词数组

fruits = %w(Apple Orange Melon)

成为

fruits = ["Apple", "Orange", "Melon"]

无论如何我也可以使用 Ruby 的单词数组作为哈希吗?

fruits["Apple"] 会返回 0,fruits["Orange"] 会返回 1 等等。还是我必须将其声明为哈希?

fruits_hash = {
'Apple' => 0,
'Orange' => 1,
'Melon' => 2,
}

目标是能够将字段保存为整数,但在 Rails 上将其表示为字符串。

最佳答案

Hash[%w(Apple Orange Melon).each_with_index.to_a]  
# => {"Apple"=>0, "Orange"=>1, "Melon"=>2}

关于ruby-on-rails - Ruby 单词数组作为哈希?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19426923/

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