each-combination ( ... seq k quot: ( ... elt -- ... ) -- ... ) (original) (raw)
each-combination ( ... seq k quot: ( ... elt -- ... ) -- ... )
Vocabulary
math.combinatorics
Inputs
seq | a sequence |
---|---|
k | a non-negative integer |
quot | a quotation with stack effect ( ... elt -- ... ) |
Outputs
None
Word description
Applies the quotation to each combination of seq choosing k elements, in order.
Definition
USING: math.combinatorics.private sequences ;
: each-combination
( ... seq k quot: ( ... elt -- ... ) -- ... )
combinations-quot each ; inline