Handbook
Glossary
cartesian-each ( ... seq1 seq2 quot: ( ... elt1 elt2 -- ... ) -- ... )
Factor handbook
»
The language
»
Collections
»
Sequence operations
»
Cartesian product operations
Next:
cartesian-map ( ... seq1 seq2 quot: ( ... elt1 elt2 -- ... newelt ) -- ... newseq )
Vocabulary
sequences
Inputs
seq1
a
sequence
seq2
a
sequence
quot
a
quotation
with stack effect
( ... elt1 elt2 -- ... )
Outputs
None
Word description
Applies the quotation to every possible pairing of elements from the two sequences.
See also
cartesian-find
,
cartesian-map
,
cartesian-product
,
cartesian-product-as
Definition
USING:
kernel
;
IN:
sequences
:
cartesian-each
( ... seq1 seq2 quot: ( ... elt1 elt2 -- ... ) -- ... )
[
with
each
]
2curry
each
;
inline