Anonymous user
Multisplit: Difference between revisions
→{{header|Factor}}
SqrtNegInf (talk | contribs) m (→{{header|Raku}}: fewer parens, nicer output formatting) |
|||
Line 575:
IN: rosetta-code.multisplit
:
tuck
▲ dupd [ swap [ subseq-start ] dip ?pair ] curry map-index sift
▲ [ drop f f ] [ best-separator rot nth ] if-empty ;
: multisplit ( string separators -- seq )
'[
[
length -rot cut-slice
] while 2drop ,
] { } make ;</lang>
|