Cartesian product of two or more lists: Difference between revisions

Content added Content deleted
Line 2,996: Line 2,996:
</pre>
</pre>
=={{header|langur}}==
=={{header|langur}}==
<syntaxhighlight lang="langur">val .X = f(... .x) .x
<syntaxhighlight lang="langur">val .X = fn(... .x) .x


writeln mapX(.X, [1, 2], [3, 4]) == [[1, 3], [1, 4], [2, 3], [2, 4]]
writeln mapX(.X, [1, 2], [3, 4]) == [[1, 3], [1, 4], [2, 3], [2, 4]]