Project

General

Profile

Feature #5970

Add Enumerable#join with same semantics as Array#join

Added by now (Nikolai Weibull) over 7 years ago. Updated over 1 year ago.

Status:
Assigned
Priority:
Normal
Target version:
-
[ruby-core:42357]

Description

Currently, to join the elements of an Enumerable, you need to call #to_a on the Enumerable and then #join the result. With Enumerable#join one wouldn’t need need to create an intermediate Array.


Files

enumerable_join.patch (5.42 KB) enumerable_join.patch zzak (Zachary Scott), 11/19/2012 08:26 AM

Related issues

Has duplicate Ruby master - Feature #7226: Add Set#join method as a shortcut for to_a.joinRejected10/28/2012Actions

History

Updated by mame (Yusuke Endoh) over 7 years ago

  • Status changed from Open to Assigned
  • Assignee set to matz (Yukihiro Matsumoto)

Updated by shugo (Shugo Maeda) over 7 years ago

now (Nikolai Weibull) wrote:

Currently, to join the elements of an Enumerable, you need to call #to_a on the Enumerable and then #join the result. With Enumerable#join one wouldn’t need need to create an intermediate Array.

Once Enumerable#join had been added, and was removed later. See Bug #1893 ([ruby-core:24786]).

Updated by shugo (Shugo Maeda) over 6 years ago

  • Target version changed from 2.0.0 to 2.6
#5

Updated by naruse (Yui NARUSE) over 1 year ago

  • Target version deleted (2.6)

Also available in: Atom PDF