sequences.extras: adding 2map-index.
parent
876360d4a5
commit
ca7500365c
|
|
@ -108,3 +108,5 @@ IN: sequences.extras.tests
|
|||
{ f } [ { 1 2 3 4 } [ even? ] one? ] unit-test
|
||||
{ t } [ { 1 2 3 } [ even? ] one? ] unit-test
|
||||
{ f } [ { } [ even? ] one? ] unit-test
|
||||
|
||||
{ { { 5 8 0 } { 6 9 1 } { 7 10 2 } } } [ { 5 6 7 } { 8 9 10 } [ 3array ] 2map-index ] unit-test
|
||||
|
|
|
|||
|
|
@ -233,3 +233,6 @@ PRIVATE>
|
|||
|
||||
: 2map! ( ... seq1 seq2 quot: ( ... elt1 elt2 -- ... newelt ) -- ... seq1 )
|
||||
pick [ 2map-into ] keep ; inline
|
||||
|
||||
: 2map-index ( ... seq1 seq2 quot: ( ... elt1 elt2 index -- ... newelt ) -- ... newseq )
|
||||
pick [ (2each-index) ] dip map-integers ; inline
|
||||
|
|
|
|||
Loading…
Reference in New Issue