【发布时间】:2014-04-22 19:18:39
【问题描述】:
例子,
> arr = ['a', 'b', 'c']
> arr.join('-')
=> "a-b-c"
是否有任何功能可以在最后一个分隔符上附加一个分隔符?
> arr.func('-')
=> "a-b-c-"
谢谢。
【问题讨论】:
-
你可以在字符串 arr.join("-")+"-" 的末尾追加它
-
@user944938,
arr.join('-') << '-'避免创建临时字符串。 -
arr * '-' << '-':) -
@fl00r,你知道
arr * '-'是arr.join('-')的糖还是等价物? -
@CarySwoveland,等效(别名)ruby-doc.org/core-2.1.1/Array.html#method-i-2A
标签: ruby