我有这样一个数组:
myarray = ['value1','value2','value3']
Run Code Online (Sandbox Code Playgroud)
我正在寻找像这样的单元素数组:
mynewarray = ['value1|value2|value3']
Run Code Online (Sandbox Code Playgroud)
我知道如何使用每个并在字符串中连接,但我想知道是否有一个oneliner和美丽的Ruby方式这样做...
dea*_*oni 27
您可以使用Array#join方法.
myarray.join('|')
Run Code Online (Sandbox Code Playgroud)
返回通过将数组的每个元素转换为字符串而创建的字符串,以sep分隔.
[ "a", "b", "c" ].join #=> "abc"
[ "a", "b", "c" ].join("-") #=> "a-b-c"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10246 次 |
| 最近记录: |