当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


erlang product(TupleOfSets)用法及代码示例


product(TupleOfSets) -> Relation
类型:
Relation = relation()
TupleOfSets = tuple_of(a_set())

返回笛卡尔积集合的非空元组TupleOfSets。如果 (x[1], ..., x[n]) 是 n-ary 关系的元素Relation,然后 x[i] 是从元素 i 中提取的TupleOfSets.

1> S1 = sofs:set([a,b]),
S2 = sofs:set([1,2]),
S3 = sofs:set([x,y]),
P3 = sofs:product({S1,S2,S3}),
sofs:to_external(P3).
[{a,1,x},{a,1,y},{a,2,x},{a,2,y},{b,1,x},{b,1,y},{b,2,x},{b,2,y}]

相关用法


注:本文由纯净天空筛选整理自erlang.org大神的英文原创作品 product(TupleOfSets) -> Relation。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。