腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
哈希
(在
Ruby
这样
的
语言中)是如何“在幕后”工作
的
?
、
、
、
我读过很多关于
哈希
表/
哈希
表
的
文章,我能理解
哈希
表本质上是一个有限大小
的
数组
的
概念。该函数可以使用模运算符来确定
数组
中
的
哪个索引对应于
特定
的
键
。如果发生冲突,则可以实现链表来存储所有冲突
的
值
。这是我非常新手
的
理解,我希望有人能在
Ruby
散列
的
上下文中对其进行阐述/纠正。在<
浏览 0
提问于2015-06-18
得票数 1
4
回答
Ruby
将
数组
转
换为
具有
特定
键
的
哈希
值
、
、
有没有一种方法可以从
数组
中提取值,并在
Ruby
中为它们分配一个唯一
的
键
?我希望能够
将
这个
数组
: ["12", "21", "1985"] 进入这个散列: {:month => "12", :day => "21", :year => "1985"} 我不想单独分配每个
值
,如下所示
浏览 15
提问于2017-05-26
得票数 5
回答已采纳
3
回答
(与
哈希
表有关)
、
句子
的
上下文:“简单地说,
哈希
表是一个
数组
的
抽象,它允许
将
任何
值
用作索引。虽然
数组
要求索引是整数,
哈希
表可以使用浮点
值
、字符串、另一个
数组
,甚至是一个结构作为索引。这个索引称为
键
,该索引处
的
数组
元素
的
内容称为
值
。所以
哈希
表是存储
键
/
值
对
的
数据结构,
浏览 1
提问于2015-05-28
得票数 1
回答已采纳
8
回答
如何在Liquid中对转
换为
数组
的
哈希
进行排序
、
我
的
理解是,Liquid
将
Ruby
哈希
转
换为
数组
,以便在标记中使用。
将
site.categories转
换为
元组
数组
,其中引用
键
,1
值
列表。 如果我想让上面的类别图按键(每个元组
的
)按字母顺序排序,我该怎么做呢?
浏览 5
提问于2011-06-17
得票数 12
回答已采纳
1
回答
拼音切片元素子集
的
替代键名称
、
下面的
ruby
slice命令按预期运行 @points.map{ |a| a.slice('point', 'point_name') } 返回
键
和
值
的
数组
。但是,在
将
散列
数组
转
储到json之前,目标是
将
键
“point_name”转
换为
“title”。正确
的
语法是什么?
浏览 11
提问于2019-05-12
得票数 0
回答已采纳
3
回答
`Hash#sort{x+a,b+}是如何工作
的
?
在
ruby
-doc中,我看到了这个例子:h.sort {|a,b| a[1]<=>b[1]} #=> [["c",a是一个
键
,b是它
的
值
吗?为什么我们要比较索引1
浏览 3
提问于2015-06-12
得票数 0
回答已采纳
1
回答
当通过Sidekiq worker传递到方法时,散列元素为零
、
group_id: @group.id, owner_id: @group.owner_id, user_id: current_user.id) Rails.logger.debug "#{photo_params[:owner_id]}"end 在我
的
日志中,我看到散列photo_params是ok:{"group_id" =>
浏览 1
提问于2016-03-02
得票数 0
回答已采纳
9
回答
Ruby
数组
到
哈希
:每个元素都有
键
并从中派生出
值
我有一个字符串
数组
,并希望对其进行
哈希
处理。
数组
中
的
每个元素都将是
键
,我希望根据该
键
计算出
值
。有没有
Ruby
的
方式可以做到这一点?例如: 要转
换为
{'a'=>'A','b'=>'B'}
的
['a','b']
浏览 0
提问于2012-02-24
得票数 27
回答已采纳
3
回答
何时创建或运行传递给Hash.new
的
块或对象?
、
我正在研究
ruby
,我很难理解这段代码何时运行:如果
哈希
中没有
值
,何时
将
新
数组
分配给
哈希
中
的
给定
键
?第一次访问
哈希
值
而不首先分配
哈希
值
时,会发生这种情况吗?请帮助我理解什么时候为任何给定
的
哈希
键
创建默认
值
。
浏览 2
提问于2016-11-24
得票数 4
回答已采纳
5
回答
为什么
Ruby
的
1000
哈希
数组
的
键
和
值
对总是按
特定
的
顺序排列?
、
假设有一个由1000个散列组成
的
数组
,其中有像{:id => 1, :name => 'something', :created_at => '2010-08-18'}这样
的
对 当我使用循环打印出这1000条记录时,假设不能保证散列
的
键
/
值
对
的
顺序,但打印出表时,它总是以相同
的
顺序出现。否则,对
键
/
值
对进行排序
的
好方法是什
浏览 4
提问于2010-08-19
得票数 2
回答已采纳
4
回答
在
Ruby
中,比较一个
数组
和散列函数,如果
键
与
数组
元素匹配,则返回/用
键
的
值
替换它。
、
、
、
、
在运行过程中,我有一个名为字典
的
散列函数。我正在尝试获取
键
的
散列:
值
对,并通过字符串/句子循环它们。我
将
字符串转
换为
数组
,然后使用replacement_words
哈希
循环该
数组
。如果
数组
元素与散列中
的
键
为==,那么我想用
键
的
值
替换它。'ten' => 'diez',
浏览 1
提问于2018-02-23
得票数 1
回答已采纳
3
回答
将
散列
数组
转
换为
以
值
作为
键
的
单个散列。
给定散列
的
源
数组
:是否有一个整洁
的
Ruby
liner将其转
换为
单个散列,其中原始散列中:country
键
的
值
(保证是唯一
的
)成为新
哈希
中
的
键
?
浏览 17
提问于2022-04-01
得票数 0
回答已采纳
4
回答
Ruby
‘group_by’类散列方法
、
我需要一个
Ruby
函数,它将
哈希
作为输入(
键
是符号,
值
是数字
数组
),并返回
键
列表,其关联
数组
具有
相同
的
第一个
值
。:k2 => [9,5,6,10],} ...because 2在与:k1和:k3关联
的
两个
数组
中显示为相同
的
值</em
浏览 0
提问于2016-07-13
得票数 0
1
回答
在
Ruby
哈希
中将相同
键
的
值
相加
、
、
、
我有一个
哈希
表,它是从一个.txt文件创建
的
。
哈希
表中
的
某些元素
具有
相同
的
键
。
Ruby
接受最后一个实例,并在
哈希
表中使用该
值
。如何
将
重复
键
的
值
添加到一起?例如,如果我有一个
哈希
表:散列={a => 1,a => 2,b => 3} 我希望得到
的
哈希
表是:散列={a =>
浏览 1
提问于2013-04-07
得票数 0
3
回答
为什么hash.keys.class会返回
数组
?
Ruby
是新手,我只是在这里遗漏了一些基本
的
东西。
哈希
表中
的
键值本身是一个
数组
吗?
浏览 0
提问于2011-06-14
得票数 2
回答已采纳
3
回答
Rails参数,为什么使用params[:key]语法?
、
、
我正在尝试手动创建一些参数以传递给Rails控制器函数,为什么参数
的
键
与冒号一起列出,例如params[:key]而不是params["key"]
浏览 0
提问于2013-01-28
得票数 5
回答已采纳
1
回答
给定两个散列
数组
,如何匹配
具有
匹配
键
的
两个
数组
的
散列:value
、
在
Ruby
中给出了两个
哈希
数组
。如何匹配这两个
数组
中
的
哪个散列都匹配相同
的
特定
键
:这些散列
的
值
?比较
数组
A和B,我们
将
迭代A和B中
的
所有散列,我们正在寻找
值
为10
的
键
"Jane Doe“。我们看到,在索引0
的
两个
数组
中,"Jane Doe”=> 10
浏览 3
提问于2020-04-04
得票数 0
回答已采纳
1
回答
将
多个数据文件合并到单个输出中,然后从
、
、
、
、
早上,CSV 1:1111,
Ruby
on Rails,1234-1234 2222,R
浏览 4
提问于2015-10-12
得票数 1
回答已采纳
3
回答
Ruby
on Rails中
的
多维
数组
?
、
、
、
我想知道是否有可能在rails中使用多维
数组
?我想得到一些类似于公式
的
数据:cereal => 'milk', 'breakfast'我试图获取名称-
值
对,右侧是标记,这样当我调用名称时,我就可以获得标记。= ['apple'=>['tasty', '
浏览 1
提问于2013-04-14
得票数 0
2
回答
通过函数调用更改
哈希
键
、
我有一个散列,其中键是country_id
的
,我想将country_id
键
更改为实际
具有
国家
的
名称。我有一个函数可以执行id到名称
的
转换,但我不知道如何更新
键
并将其正确映射到当前
值
。而且,由于我所使用
的
ruby
\rails版本,我无法使用transform_keys。我不知道
将
选择哪个国家,所以我需要一种循环遍历
键
并更新它们
的
方法,然后将其存储回
哈希
或一个新<em
浏览 1
提问于2018-11-08
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Java中非常重要的概念:Java集合
十二张图带你了解 Redis 的数据结构和对象系统
redis源码:数据结构实现
Excel工作表中带单位求和的4种技巧,不掌握就真的Out了!
通用数据结构
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券