我刚刚开始涉猎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
,但是每一对都被单独推送到堆栈上。至少它是平的,但我想要它们都在一个数组中。我该怎么做?