Add entries regarding Enumerator::Chain to NEWS

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65950 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
knu 2018-11-24 08:38:36 +00:00
parent 045b0e54d8
commit 94ec8e0d93

20
NEWS
View File

@ -86,6 +86,12 @@ sufficient information, see the ChangeLog file or Redmine
[Enumerable] [Enumerable]
[New methods]
* Enumerable#chain returns an enumerator object that iterates over the
elements of the receiver and then those of each argument in sequence.
[Feature #15144]
[Modified methods] [Modified methods]
* Enumerable#to_h now maps elements to new keys and values by the block if * Enumerable#to_h now maps elements to new keys and values by the block if
@ -95,6 +101,14 @@ sufficient information, see the ChangeLog file or Redmine
* Enumerable#filter is a new alias for Enumerable#select. [Feature #13784] * Enumerable#filter is a new alias for Enumerable#select. [Feature #13784]
[Enumerator]
[New methods]
* Enumerator#+ returns an enumerator object that iterates over the
elements of the receiver and then those of the other operand.
[Feature #15144]
[Enumerator::ArithmeticSequence] [Enumerator::ArithmeticSequence]
* This is a new class to represent a generator of an arithmetic sequence, * This is a new class to represent a generator of an arithmetic sequence,
@ -102,6 +116,12 @@ sufficient information, see the ChangeLog file or Redmine
for representing what is similar to Python's slice. You can get an for representing what is similar to Python's slice. You can get an
instance of this class from Numeric#step and Range#step. instance of this class from Numeric#step and Range#step.
[Enumerator::Chain]
* This is a new class to represent a chain of enumerables that works as a
single enumerator, generated by such methods as Enumerable#chain and
Enumerator#+.
[Enumerator::Lazy] [Enumerator::Lazy]
[Aliased methods] [Aliased methods]