当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Ruby Array.join用法及代码示例


本文简要介绍ruby语言中 Array.join 的用法。

用法

join →new_string
join(separator = $,) → new_string

返回转换后连接数组元素形成的新字符串。对于每个元素element

  • 如果 element 不是 kind_of?(Array) ,则使用 element.to_s

  • 如果 elementkind_of?(Array) ,则使用递归 element.join(separator)

如果没有参数,则使用输出字段分隔符 $, 进行连接:

a = [:foo, 'bar', 2]
$, # => nil
a.join # => "foobar2"

使用字符串参数 separator ,使用该分隔符连接:

a = [:foo, 'bar', 2]
a.join("\n") # => "foo\nbar\n2"

递归连接嵌套数组:

a = [:foo, [:bar, [:baz, :bat]]]
a.join # => "foobarbazbat"

相关用法


注:本文由纯净天空筛选整理自ruby-lang.org大神的英文原创作品 Array.join。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。