【发布时间】:2012-02-19 04:46:30
【问题描述】:
我刚刚开始涉足Factor。我想计算两个序列的笛卡尔积:
{ 1 2 3 }
{ 8 9 }
我想看的是一个序列的序列:
{ { 1 8 } { 1 9 } { 2 8 } { 2 9 } { 3 8 } { 3 9 } }
当我使用cartesian-product 字时,我得到一个序列序列的序列:
{ { { 1 8 } { 1 9 } } { { 2 8 } { 2 9 } } { { 3 8 } { 3 9 } } }
我也试过[ 2array ] cartesian-map,但我得到了同样的结果。最后,我尝试了[ 2array ] cartesian-each,但我将每一对单独推入堆栈。至少它是平的,但我希望它们都在一个阵列中。
我该怎么做?
【问题讨论】:
标签: cartesian-product factor-lang