gpt4 book ai didi

Ruby one liner 将数组元素传递到带有分隔符的字符串中

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

我有一个这样的数组:

myarray = ['value1','value2','value3']

我正在寻找这样的单元素数组:

mynewarray = ['value1|value2|value3']

我知道如何使用 each 并连接成一个字符串来做到这一点,但我想知道是否有一种单行代码和漂亮的 Ruby 方式来做到这一点......

最佳答案

您可以使用 Array#join 方法。

 myarray.join('|')

Array#join doc :

返回通过将数组的每个元素转换为一个字符串,由 sep 分隔。

[ "a", "b", "c" ].join        #=> "abc"
[ "a", "b", "c" ].join("-") #=> "a-b-c"

关于Ruby one liner 将数组元素传递到带有分隔符的字符串中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9471552/

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