gpt4 book ai didi

Ruby - 通过对象字段连接对象数组

转载 作者:数据小太阳 更新时间:2023-10-29 06:48:58 24 4
gpt4 key购买 nike

我有一个对象数组,如下所示:

[
#<name: "value1", field: "field_A">,
#<name: "value2", field: "field_B">,
#<name: "value3", field: "field_C">
]

我想要作为输出:

"value1 value2 value3"

我现在在做什么:

variable = ''
array.each { |x| variable << x.name << ' ' }

这很丑,而且最后还留了一个额外的空间。我想 Array::join 是我要去的地方,但我找不到从中访问对象字段的方法。是否有另一种类似于加入的方法我应该使用,或者是否有另一种更明智的方法?

如有任何建议,我们将不胜感激。

最佳答案

array.map(&:name).join(" ")

关于Ruby - 通过对象字段连接对象数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14543530/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com