问答 2020-02-08 来自:开发者社区

在Ruby中,如何从数组中生成哈希?

我有一个简单的数组: arr = ["apples", "bananas", "coconuts", "watermelons"] 我也有一个函数f,它将对单个字符串输入执行一个操作并返回一个值。该操作非常昂贵,因此我想在哈希中记住结果。 我知道我可以用以下方式进行所需的哈希: h = {} arr.each { |a| h[a] = f(a) } 我想做的就是不必初始化h,这样我就可以编...

问答 2020-02-07 来自:开发者社区

在Ruby中将数组转换为哈希的最佳方法是什么

在Ruby中,以以下形式之一给出数组: [apple, 1, banana, 2] [[apple, 1], [banana, 2]] ...将其转换为哈希形式的最佳方法是... {apple => 1, banana => 2} 问题来源于stack overflow

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注