Factor Documentation
|
Home
|
Glossary
|
Search
factorcode.org
surround ( seq1 seq2 seq3 -- newseq )
Factor documentation
>
Factor handbook
>
The language
>
Collections
>
Sequence operations
>
Appending sequences
Prev:
3append-as ( seq1 seq2 seq3 exemplar -- newseq )
Next:
glue ( seq1 seq2 seq3 -- newseq )
Vocabulary
sequences
Inputs and outputs
seq1
a
sequence
seq2
a
sequence
seq3
a
sequence
newseq
a
sequence
Word description
Outputs a new sequence with
seq1
inserted between
seq2
and
seq3
.
Examples
USING: sequences prettyprint ; "sssssh" "(" ")" surround .
"(sssssh)"
Definition
USING:
kernel
;
IN:
sequences
:
surround
( seq1 seq2 seq3 -- newseq )
swapd
3append
;
inline