sequences.extras: adding a trim-as word.
parent
aa2a166a53
commit
3bd6610a9d
|
@ -74,3 +74,6 @@ IN: sequences.extras.tests
|
|||
|
||||
{ { } } [ { } round-robin ] unit-test
|
||||
{ "ADEBFC" } [ { "ABC" "D" "EF" } round-robin >string ] unit-test
|
||||
|
||||
{ { } } [ "ABC" [ ] { } trim-as ] unit-test
|
||||
{ "ABC" } [ { 32 65 66 67 32 } [ blank? ] "" trim-as ] unit-test
|
||||
|
|
|
@ -198,3 +198,6 @@ PRIVATE>
|
|||
|
||||
: contains? ( seq elts -- ? )
|
||||
[ member? ] curry any? ; inline
|
||||
|
||||
: trim-as ( ... seq quot: ( ... elt -- ... ? ) exemplar -- ... newseq )
|
||||
[ trim-slice ] [ like ] bi* ; inline
|
||||
|
|
Loading…
Reference in New Issue