You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ruby on Rails 如何拼接数组哈希键值对并输出指定格式嵌套数组

Ruby on Rails 实现方案

你可以直接用 Ruby 内置的 map 遍历方法实现,不需要额外依赖 Rails 专属的扩展方法,核心代码如下:

# 假设你的原数组存储在变量 original_array 中
result = original_array.map do |item|
  item.map { |key, value| "#{key}: #{value}" }
end

逻辑说明

  • 外层map遍历原数组中的每一个哈希对象,每次遍历拿到单条数据哈希
  • 内层map遍历单个哈希的所有键值对,通过字符串插值拼接为「键: 值」格式的字符串
  • 两层map遍历天然返回嵌套数组结构,完全匹配你需要的输出格式

如果你的哈希键是 Symbol 类型也不需要额外转换,字符串插值会自动把 Symbol 转为对应的字符串内容,输出结果和字符串键的情况完全一致。你可以直接把给出的示例数组代入测试,运行后返回的结果和要求的目标格式完全相同。


内容的提问来源于stack exchange,提问作者Vinirdishtith Rana

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.25 10:24:05