Details
-
Type:
New Feature
-
Status:
Closed
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: None
-
Fix Version/s: 1.8.1, 1.9-beta-1
-
Component/s: groovy-jdk
-
Labels:None
-
Number of attachments :
Description
With regards to a thread in the groovy user list here:
A take( n ) method would be a really useful addition to the Groovy codebase
It is assumed it will work similar to other languages, in that:
def a = [ 1, 2, 3 ] assert a.take( 0 ) == [] assert a.take( 1 ) == [ 1 ] assert a.take( 4 ) == [ 1, 2, 3 ]
The method should work for Collection, String, Map and lazily for Iterator, Reader and InputStream
Issue Links
- relates to
-
GROOVY-5414
Groovy could benefit from DGM takeWhile and dropWhile methods
-