腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
了解
Ruby
中
的
哈希
、
我现在正在尝试弄清楚如何在Hash
中
打印密钥。我对此仍然是个新手,而且我还缺少一些关于如何打印密钥
的
知识。到目前为止我
的
代码如下: shopping_list = { 'eggs' => false,} puts "- #{key}" end 我
的
输出:
浏览 16
提问于2020-09-05
得票数 2
回答已采纳
3
回答
Ruby
中
的
有序
哈希
有什么用途?
、
、
、
我最近开始学习
Ruby
和
哈希
。起初,我
了解
到
哈希
是无序
的
,这是有道理
的
,但现在我发现,在
Ruby
的
更高版本
中
,
哈希
是有序
的
。我真的不明白这背后
的
原因和概念。 我能深入
了解
有序散列
的
用途吗?对于常规散列和有序散列来说,可能
的
用例也很好。
浏览 2
提问于2015-06-24
得票数 3
1
回答
Ruby
如何确定一个散列中有多少桶?
我从Udacity课程中
了解
了散列桶,我想知道在
Ruby
中
创建散列时创建了多少散列桶。我对散列函数不太感兴趣,该函数将值分布在存储桶
中
,并在恒定时间内进行查找。我更关心
的
是桶
的
数量和每个桶
中
对象
的
数量。 一般来说,
Ruby
使用哪种算法来确定创建了多少桶,以及在每个桶
中
存储了多少键值列表?
Ruby
是如何在幕后做到这一点
的
?
Ruby</em
浏览 1
提问于2016-11-07
得票数 1
3
回答
Perl Data::Dumper
的
Ruby
等效项
、
我
了解
到
Ruby
& Perl有一个非常方便
的
模块,叫做Data::Dumper,它允许您递归分析数据结构(如
哈希
)并打印它。这在调试时非常有用。
Ruby
也有类似的东西吗?
浏览 1
提问于2010-01-29
得票数 17
回答已采纳
1
回答
使用attributes.keys -
Ruby
/Rails时获取原始订单
、
INNER JOIN sometable ON x = y",并获取我正在使用
的
列名@time_spent[index].attributes.keys有人能说出在使用attributes.keys时元素
的
排序依据是什么吗? 任何提示都会有帮助。Thnx。
浏览 0
提问于2012-03-12
得票数 0
回答已采纳
2
回答
=>和:在
Ruby
中有什么?
、
当我们在
Ruby
中
定义Hash时,我们可以使用以下几种语法:my_hash = { 'string_transformed_into_symbol不过,从上面的例子
中
可以看出,它不仅仅是一种语法糖::将键String转换为Symbol。:symbol_1 => "value",从上看,穆太简短了,他回答说: JavaScript样式
浏览 8
提问于2020-09-17
得票数 3
回答已采纳
8
回答
哈希
与二叉树
的
比较
、
我们都知道,如果
哈希
函数选择得很好,
哈希
表有O(1)时间进行插入和查找。那么,我们想要使用二进制搜索树
的
原因是什么?就因为一个完美的
哈希
函数很难设计? 我是怎么想出这个问题
的
?我注意到 C++ STL有set和map,它们是用二进制搜索树实现
的
,但是没有散列(没有提到非标准
的
hash_set,hash_map)。但是,
Ruby
只有Hash。我想
了解
这种差异背后
的
理性。
浏览 1
提问于2009-10-13
得票数 15
回答已采纳
1
回答
在Mongoid中使用集合级操作
、
、
我正在尝试
Ruby
(我对它不是很
了解
)和Mongo (我确实
了解
)。我已经创建了一个带有:accessed字段
的
Mongoid模型。我知道在Mongo
中
我可以像这样运行: query: { ... },}) 但是当我在Mongoid
中
运行MyModel.collection.find_and_modify时,我得到
的
似乎是一个
浏览 1
提问于2011-12-05
得票数 0
回答已采纳
1
回答
为什么指定指定
的
参数会更改参数类型
最近我遇到了这种情况,我很好奇我是否使用了错误
的
命名参数,或者是为了更好地理解它们
的
行为方式。b.class puts 'param is false' puts b.classendparam is trueHash2.5.3 :217 > 为什么当我使用命名参数时,变量数
浏览 5
提问于2021-12-07
得票数 0
回答已采纳
1
回答
哈希
诉OpenStruct
、
在
Ruby
本机OpenStruct上使用
哈希
库有什么好处?我听说过一些好处,比如
哈希
库比OpenStruct更快,但我不确定在
哈希
中
是否还有其他在本地
Ruby
库
中
不可用
的
东西。
浏览 1
提问于2015-12-10
得票数 0
回答已采纳
1
回答
Ruby
中
的
运行时间假设
、
、
Ruby
看起来是一种非常酷
的
语言。在过去
的
两三天里,我已经开始学习了。
Ruby
中
吸引我
的
一件事是它
的
简单性。非常干净
的
代码是可能
的
。但是,
Ruby
的
内部实现并不对外公开。我
了解
到
Ruby
是用不同
的
语言编写
的
,这取决于它
的
风格。 困扰我
的
一件事(因为我来自Java背景)是内存使用率和速度,因为它
浏览 2
提问于2010-05-25
得票数 1
回答已采纳
1
回答
Ruby
2.6/ 2.7
中
`public_send`
的
不同行为
、
、
、
class A 1end x = {} 然而,在
Ruby
2.6
中
:您可以检查这个失败
浏览 2
提问于2020-02-25
得票数 1
回答已采纳
1
回答
为什么
Ruby
的
散列方法在不同
的
运行中会有所不同?
、
、
1883761119486508070 "abc".hash"abc".hash => -4309321811150053495 对于特定
的
调用,hash值是恒定
的
,但在不同
的
调用中会有所不同。这是设计出来
的
吗?这是一件“好事”吗? 我在运行
ruby
1.9.3p194 (2012-04-20 revision 35410) [x86_64-dar
浏览 3
提问于2012-08-29
得票数 3
回答已采纳
2
回答
Ruby
内部和如何保证惟一
的
哈希
值
、
、
、
Ruby
中
的
散列只使用它
的
散列值(用于字符串和数字)。在内部,它使用。我想知道,如果两个不同
的
键具有相同
的
哈希
值
的
概率不是零,那么如何才能做到这一点。
浏览 2
提问于2016-04-30
得票数 4
回答已采纳
2
回答
如何不在
Ruby
函数
中
混合使用
哈希
和keywordArgument?
、
、
passingKeywordArg(name: "hello", number: 100) # Print "hello" 100 我现在正在学习
Ruby
。我发现这两个调用看起来是一样
的
,但它们
的
参数完全不同。这里推荐使用=>来表示散列吗?我查了一下这个code style guideline,发现不推荐使用=>。我是不是误解了什么?
浏览 16
提问于2020-04-01
得票数 1
回答已采纳
2
回答
为什么我
的
哈希
会自动排序?
、
、
、
我最初做
的
实际问题是将数组
的
散列转换为散列
的
数组。如果有人对转换有任何意见,那也没问题,但我
的
实际问题是,为什么在编辑
哈希
键之后,它们
的
顺序会发生变化。我有一个数组和一个散列。 数组(@headers)包含一个键列表。@contents是一个用数组填充
的
Hash。如前所述,我
的
任务是获取一个
哈希</em
浏览 1
提问于2011-08-15
得票数 2
回答已采纳
1
回答
我应该使用Redis
哈希
还是
Ruby
哈希
?
、
、
、
、
我有一个Rails应用程序,在这个应用程序
中
,我必须维护一个同时被多个线程访问
的
散列。此外,对
哈希
的
写入并不频繁,要写入
的
数据基本上是写入它
的
时间本身。因此,即使它不是线程安全
的
,由于竞争条件而导致
的
浏览 1
提问于2016-06-04
得票数 1
回答已采纳
3
回答
Ruby
on Rails
中
的
多维数组?
、
、
、
我想得到一些类似于公式
的
数据:cereal => 'milk', 'breakfast'我试图获取名称= ['apple'=>['tasty', 'red', 'round'], 'cereal' => ['milk
浏览 1
提问于2013-04-14
得票数 0
1
回答
如何处理获取ActiveRecord对象或散列数组返回给它
的
视图
、
、
、
、
@part_groups = Kaminari.paginate_array([]).page(params[:page]).per(25)因此,根据我
的
情况,我得到
的
结果是: part_group = {"name"=>"170128", "part_category"=>"0", "critical_part"=>"f", "part_groups_count:32:32"
浏览 1
提问于2014-12-10
得票数 0
2
回答
同一对象值在
ruby
中
的
不同散列
、
我对
ruby
的
“散列”方法有一个问题:b = {:a => 'a', :b=>'b'}b.hash 在同一个控制台中,a.hash和b.hash (-3820017043059270405)都得到相同<em
浏览 1
提问于2013-03-15
得票数 8
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券