相关疑难解决方法(0)

Ruby Hash白名单过滤器

我试图找出如何将键和值对从一个过滤器过滤到另一个过滤器

例如,我想采取这个哈希

x = { "one" => "one", "two" => "two", "three" => "three"}

y = x.some_function

y == { "one" => "one", "two" => "two"}
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助

编辑:应该提一下,在这个例子中,我希望它表现为白名单过滤器.也就是说,我知道我想要什么,而不是我不想要的.

ruby hashmap

64
推荐指数
6
解决办法
4万
查看次数

从数组ruby rails中的哈希值中检索特定值

Noob在这里提问!

我有一个带有哈希的数组,如下所示:

arr = [{id: 1, name: "Pedro"},{id: 2, name: "Pablo"}]
Run Code Online (Sandbox Code Playgroud)

并希望有这样的数组:

ids = [1,2]
Run Code Online (Sandbox Code Playgroud)

我调查使用地图或选择这样:

ids = arr.each.select{|k,v| "id"==k}
Run Code Online (Sandbox Code Playgroud)

但我无法弄明白.

ruby arrays hash ruby-on-rails

15
推荐指数
1
解决办法
1万
查看次数

标签 统计

ruby ×2

arrays ×1

hash ×1

hashmap ×1

ruby-on-rails ×1