Comment detail

全ての組み合わせ (Nested Flatten)
リストの要素の組合せを返す動詞「{」があります。
数値だけ、文字だけの場合は、簡単ですが、数値と
文字、文字列を混在させようとすると、めんどうになります。

   CrossProduct 1 2 3;6 7 8
1 6
1 7
1 8
2 6
2 7
2 8
3 6
3 7
3 8
   CrossProduct 'abc';'de'
ad
ae
bd
be
cd
ce
   CrossProduct (<<"0(1 2 3)),(<<"0'abc')
+-+-+
|1|a|
+-+-+
|1|b|
+-+-+
|1|c|
+-+-+
|2|a|
+-+-+
|2|b|
+-+-+
|2|c|
+-+-+
|3|a|
+-+-+
|3|b|
+-+-+
|3|c|
+-+-+
   CrossProduct(<<"0(0 1)),(<<"0'ab'),(<'Foo';'Bar')
+-+-+---+
|0|a|Foo|
+-+-+---+
|0|a|Bar|
+-+-+---+
|0|b|Foo|
+-+-+---+
|0|b|Bar|
+-+-+---+
|1|a|Foo|
+-+-+---+
|1|a|Bar|
+-+-+---+
|1|b|Foo|
+-+-+---+
|1|b|Bar|
+-+-+---+
1
CrossProduct=.>&,&{

Index

Feed

Other

Link

Pathtraq

loading...