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