腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
3
回答
Ruby
:
变换
哈希
键
我有一个
哈希
:目标是为
键
添加一个前缀:我的尝试是:然后,我得到了一个具有所
浏览 14
提问于2020-02-06
得票数 2
回答已采纳
2
回答
在params散列中使用符号vs字符串作为
键
的Rails
、
、
如果我们使用字符串作为
哈希
键
,
Ruby
需要计算该字符串并查看它的内容(并对其计算一个散列函数),并将结果与已经存储在
哈希
中的
键
的(散列)值进行比较。如果我们使用符号作为
哈希
键
,这意味着它是不可变的,所以
Ruby
基本上可以将对象id的(散列函数)与已经存储在
哈希
中的
键
的(散列)对象id进行比较。(速度快得多)。params中,它是HashWithIndifferentAccess的实例,如果我们编写params[:so
浏览 1
提问于2016-05-17
得票数 8
回答已采纳
3
回答
何时创建或运行传递给Hash.new的块或对象?
、
我正在研究
ruby
,我很难理解这段代码何时运行:如果
哈希
中没有值,何时将新数组分配给
哈希
中的给定
键
?第一次访问
哈希
值而不首先分配
哈希
值时,会发生这种情况吗?请帮助我理解什么时候为任何给定的
哈希
键
创建默认值。
浏览 2
提问于2016-11-24
得票数 4
回答已采纳
3
回答
为什么hash.keys.class会返回数组?
Ruby
是新手,我只是在这里遗漏了一些基本的东西。
哈希
表中的键值本身是一个数组吗?
浏览 0
提问于2011-06-14
得票数 2
回答已采纳
1
回答
Ruby
和大型
哈希
:什么时候会出现性能下降?运行速度非常慢的800K密钥的散列
、
我们知道
Ruby
哈希
可以容纳多少项,然后才会失去恒定的时间访问,这是没有固定规则的,但我们希望有人能分享一些建议。有没有一个阈值或经验法则来判断什么时候会出现大散列的性能下降?我们很想听听
Ruby
专家的意见。 谢谢!
浏览 0
提问于2013-03-11
得票数 3
1
回答
在
Ruby
哈希
中将相同
键
的值相加
、
、
、
我有一个
哈希
表,它是从一个.txt文件创建的。
哈希
表中的某些元素具有相同的
键
。
Ruby
接受最后一个实例,并在
哈希
表中使用该值。如何将重复
键
的值添加到一起?例如,如果我有一个
哈希
表:散列={a => 1,a => 2,b => 3} 我希望得到的
哈希
表是:散列={a => 3,b => 3}
浏览 1
提问于2013-04-07
得票数 0
4
回答
如何在
ruby
中用相同的
键
和数组
哈希
中的值
、
、
我想用
ruby
中相同的
键
和数组
哈希
中的值,例如:如何使
哈希
数组如下所示: a = [{"nationalvoice
浏览 3
提问于2014-02-27
得票数 0
回答已采纳
2
回答
将整数
键
改为字符串
键
的
Ruby
哈希
、
、
我用整数
键
在
ruby
中创建一个散列,并将其作为JSON响应发送。然后解析这个JSON,并将
哈希
转换回
ruby
。这些
键
现在是字符串字面值。我知道JSON不支持整数
键
,但是我发现了这个方法,它基本上解析了散列,因此它有符号
键
。JSON.parse(hash, {:symbolize_names => true}) 是否有类似的函数来获取原始的整数
键
?该值本身是一个
哈希
,它应该有整数
键
。有多个这样的嵌套级别。
浏览 1
提问于2014-08-20
得票数 8
回答已采纳
3
回答
什么样的桶在
哈希
函数方面?
散列
键
可以是任何类型的。
哈希
函数有一个直观的属性,它们将散列
键
“随机化”。 h
浏览 0
提问于2017-05-03
得票数 7
回答已采纳
2
回答
为什么HAML代码通常使用
Ruby
符号(:http_equiv,:content)而不是普通字符串("http_equiv","content")?
、
HAML代码通常使用符号,例如:但是为什么不是这样,而是使用字符串呢?两者都工作得很好。 HAML程序员在使用符号而不是字符串中看到了什么真正的好处?我还是不明白。我的猜测是,HA
浏览 3
提问于2013-03-08
得票数 0
回答已采纳
1
回答
哈希
表的
键
在哪里?
、
、
哈希
表是可以将
键
映射到值的数据结构。给定一个
键
,
哈希
函数将计算,然后告诉我们存储值的时隙/桶的索引。如果多个
键
映射到同一个插槽,它可能会从这个插槽启动一个链接列表。
哈希
表的桶的第一级总是一个数组吗? 钥匙存放在哪里?或者,每次
哈希
函数取一个
键
并计算位置时,它都不必存储密钥吗?在
Ruby
中,
哈希
对象(如{:name => "Wix", :age => 18} )是否算作<e
浏览 0
提问于2018-04-19
得票数 0
回答已采纳
3
回答
哈希
(在
Ruby
这样的语言中)是如何“在幕后”工作的?
、
、
、
我读过很多关于
哈希
表/
哈希
表的文章,我能理解
哈希
表本质上是一个有限大小的数组的概念。该函数可以使用模运算符来确定数组中的哪个索引对应于特定的
键
。如果发生冲突,则可以实现链表来存储所有冲突的值。这是我非常新手的理解,我希望有人能在
Ruby
散列的上下文中对其进行阐述/纠正。在
Ruby
中,你真正需要做的就是hash[key] = value 这将创建一个具有相应值的
键
。假设您只是将一堆符号存储为
键
,将数字存储
浏览 0
提问于2015-06-18
得票数 1
3
回答
用散列
键
检查字符串
我正在使用
Ruby
1.9。我有个
哈希
:我有一根这样的绳子: test_string="Iam learning the
ruby
by myself and also the rails."我需要检查test_string是否包含与Hash_List
键
匹配的单
浏览 6
提问于2015-08-06
得票数 0
回答已采纳
5
回答
如果存在
键
,则向散列值添加某些内容?
、
、
我在
Ruby
有个
哈希
:它中包含一些键值对,例如:hash[2] = "Two"我知道我可以通过使用2首先检查
哈希
是否有
键
has_key?,然后相应地执行操作。但这需要一个if语句和多行。
浏览 6
提问于2014-03-24
得票数 6
回答已采纳
1
回答
self[:name]如何工作rails
、
、
、
def nameend看起来我在用
哈希
键
访问一个值 但据我所知,这不是
哈希
。我也尝试在
ruby
中创建类来模仿它,但是无法让它们工作,所以我不确定这是我不理解的
ruby
还是rails的东西。
浏览 0
提问于2016-03-19
得票数 1
回答已采纳
5
回答
没有新
键
的深合并
Ruby
散列
如何深入合并两个
Ruby
哈希
,使第二个
哈希
只覆盖第一个
哈希
而不添加任何
键
?
浏览 9
提问于2014-01-24
得票数 1
回答已采纳
5
回答
红宝石Hash.new怪
、
为什么会发生这种情况: => {} => ["
Ruby
"] => {} => [] => ["
Ruby
浏览 8
提问于2012-10-11
得票数 2
回答已采纳
2
回答
定义了
Ruby
的each_value顺序吗?
、
Ruby
的Hash::each_value{ |val| block }返回的值的顺序有定义吗?也就是说,对于给定的散列,循环迭代中值的顺序总是*相同的吗?给出了以下示例:myhash.each_value { |val|} *:“始终”应理解为“在每次执行时以及在任何具有可工作
Ruby
1.9+的系统上”。
浏览 1
提问于2012-06-14
得票数 2
回答已采纳
3
回答
永久保存Perl
哈希
,即使脚本退出
、
、
我想创建一个
哈希
表,它可以永久保存
键
和它的值,即使脚本退出也是如此。这有可能吗?我第一次运行这个脚本时,它接受$key和$value变量并将其存储到
哈希
表中。$key = 'perl';$hash{$key} = $value; $key = '
ruby
';$hash{$key} = $value; 如果我打印出
哈希</
浏览 0
提问于2013-02-13
得票数 1
回答已采纳
5
回答
相当于的
Ruby
散列
、
、
、
在Python中,可以读取字典/散列
键
,同时如果
键
还不存在,则将
键
设置为默认值。# sets and returns default value{'key-doesnt-exist': 'default', 'key': 'value'} 有与
Ruby
哈希
等价的东西吗?如果不是,
Ruby
中的惯用方法是什么?
浏览 0
提问于2014-04-03
得票数 12
回答已采纳
点击加载更多
相关
资讯
这个神器:一键变换暗黑模式
丝丝入扣,毫不违和,AI一键换脸和微调,基于Rope-Ruby,2024最新整合包
head first ruby阅读笔记
Redis三主三从集群搭建
杂谈#1:给大家介绍一下,这位是Ruby
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券