當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。