Ruby 将嵌套数组减少为字符串?

Ruby 将嵌套数组减少为字符串?,ruby,arrays,string,Ruby,Arrays,String,我有以下数组: arr = [["Example"]] 我需要将它简化为“示例”(基本上,只需删除数组) 我知道我可以执行arr[0][0],但我想知道是否有一种简单的方法可以在不使用索引的情况下从数组中删除字符串 为了澄清…数组中只有一个项目。虽然这不如[0][0]有效,但它仍然可以工作: arr.flatten.first 虽然这没有[0][0]那么有效,但它仍然可以工作: arr.flatten.first 对于单个项目,您可以使用: [['array']].join => '

我有以下数组:

arr = [["Example"]]
我需要将它简化为
“示例”
(基本上,只需删除数组)

我知道我可以执行
arr[0][0]
,但我想知道是否有一种简单的方法可以在不使用索引的情况下从数组中删除字符串


为了澄清…数组中只有一个项目。

虽然这不如
[0][0]
有效,但它仍然可以工作:

arr.flatten.first

虽然这没有
[0][0]
那么有效,但它仍然可以工作:

arr.flatten.first

对于单个项目,您可以使用:

[['array']].join
=> 'array'
更新了更多示例

如果您有多个项目,则将组合字符串:

[['array'], ['array']].join
=> 'arrayarray'
如果将参数传递给
join
方法:

[['array'], ['array']].join('&')
=> 'array&array'

对于单个项目,您可以使用:

[['array']].join
=> 'array'
更新了更多示例

如果您有多个项目,则将组合字符串:

[['array'], ['array']].join
=> 'arrayarray'
如果将参数传递给
join
方法:

[['array'], ['array']].join('&')
=> 'array&array'

OP问题只是一个元素。可能是,但可能只是一个例子。我将进行编辑以澄清您的答案。@screenmutt它适用于多个项目:
[[“123”],[“456”]]。join
仅在您想要合并问题中未指定的对象时返回
“123456”
@MarcinDoliwa。如果您不想,只需传递分隔符
[[“123”],[“456”]]。join(“
输出
“123”;“456”
OP问题只是一个元素。可能是,但可能只是一个例子。我将进行编辑以澄清您的答案。@screenmutt它适用于多个项目:
[[“123”],[“456”]]。join
仅在您想要合并问题中未指定的对象时返回
“123456”
@MarcinDoliwa。如果您不想,只需传递分隔符
[[“123”],[“456”]]。join(“
输出
“123”;“456”